Стандарт ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению. Объяснение простым языком
Краткое назначение стандарта ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению
ГОСТ 19.504-79 объясняет, как правильно писать и оформлять документ «Руководство программиста». Он задает обязательные разделы: для чего нужна программа и при каких условиях работает, её характеристики, как к ней обращаться, с какими данными она работает и какие сообщения выдает. При этом аннотация и содержание в начале документа обязательны.
Область применения стандарта ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению
Этот стандарт распространяется на программы и программные комплексы, которые разрабатываются по правилам Единой системы программной документации (ЕСПД) для любых компьютеров и систем, независимо от их назначения.
Основные термины в стандарте ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению
В стандарте используются следующие ключевые понятия:
- Руководство программиста – документ, в котором собрана вся информация о программе для разработчиков и интеграторов: зачем она нужна, каковы её характеристики, условия работы, правила вызова и форматы данных.
- Информационная часть – аннотация и содержание (их наличие в документе обязательно).
- Назначение и условия применения программ – обязательный раздел о задачах программы и требованиях к её запуску (сколько нужно оперативной памяти, какие нужны периферийные устройства, софт и т.д.).
- Характеристика программы – обязательный раздел руководства программиста.
- Обращение к программе – обязательный раздел руководства программиста.
- Входные и выходные данные – обязательный раздел руководства программиста.
- Сообщения – обязательный раздел руководства программиста.
Краткое содержание стандарта ГОСТ 19.504-79 ЕСПД. Руководство программиста. Требования к содержанию и оформлению
ГОСТ 19.504-79 входит в комплекс ЕСПД и полностью соответствует международному стандарту СТ СЭВ 2095-80.
Основные положения и структура документа
* Документ оформляется по общим правилам стандартов ЕСПД (ГОСТ 19.105-78).
* Аннотация и содержание должны быть в документе обязательно.
* Разрешается объединять некоторые разделы или добавлять новые, если это оправдано спецификой программы.
Обязательные разделы руководства программиста
Документ должен состоять из следующих разделов:
1. Назначение и условия применения программ – описываются задачи программы и технические требования для её запуска (память, устройства, софт).
2. Характеристика программы – подробности о возможностях программы.
3. Обращение к программе – как правильно запускать программу, передавать ей управление и параметры.
4. Входные и выходные данные – структура и форматы информации, с которой работает программа.
5. Сообщения – тексты ошибок и уведомлений, которые выдает программа, и пояснения к ним.
Документ помогает программистам и разработчикам подключать программу к своим проектам и вызывать её функции.
Часто задаваемые вопросы (FAQ) по стандарту ГОСТ 19.504-79 «ЕСПД. Руководство программиста. Требования к содержанию и оформлению»
1. Что представляет собой стандарт ГОСТ 19.504-79 и каково его главное назначение?
Ответ: Это государственный стандарт из системы ЕСПД. Он определяет, как именно нужно составлять и оформлять документ «Руководство программиста».
2. С какими международными стандартами гармонизирован данный документ?
Ответ: ГОСТ 19.504-79 полностью соответствует международному стандарту СТ СЭВ 2095-80.
3. Обязательно ли включать информационную часть в состав руководства программиста?
Ответ: Да, аннотация и содержание в этом документе должны присутствовать в обязательном порядке.
4. Каковы требования к общей структуре и оформлению документа?
Ответ: Оформление текста и структура документа подчиняются общим правилам стандартов ЕСПД, в частности ГОСТ 19.105-78.
5. Какой базовый набор разделов должен содержать этот документ согласно стандарту?
Ответ: Стандарт требует наличия пяти обязательных разделов:
1. Назначение и условия применения программ.
2. Характеристика программы.
3. Обращение к программе.
4. Входные и выходные данные.
5. Сообщения.
6. Можно ли изменять стандартный состав разделов или объединять их?
Ответ: Да, если это удобно для конкретного проекта, можно объединять разделы или добавлять новые.
7. Что именно должно быть указано в разделе «Назначение и условия применения программ»?
Ответ: В этом разделе пишут, какие задачи решает программа и что нужно для её запуска: объем оперативной памяти, требования к железу и операционной системе.
8. Каково содержание разделов «Характеристика программы» и «Обращение к программе»?
Ответ:
* В «Характеристике программы» описываются возможности программы и её технические особенности.
* В «Обращении к программе» объясняется, как её вызывать, передавать управление и нужные параметры.
9. Что описывается в разделах «Входные и выходные данные» и «Сообщения»?
Ответ:
* Во «Входных и выходных данных» приводятся форматы и структура информации, которую программа принимает и выдает.
* В «Сообщениях» перечислены все системные сообщения и ошибки программы с пояснениями, что с ними делать.
10. Какую практическую роль играет руководство программиста в жизненном цикле программного обеспечения?
Ответ: Это главный технический справочник для разработчиков, которые внедряют программу в свои системы или используют её код повторно. Документ делает понятными все интерфейсы и правила работы с программой.