Краткое представление стандартов ЕСПД
До пересмотра всего комплекса, многие стандарты ЕСПД могут с пользой применяться в практике документирования ПС. Эта позиция основана на следующем:
· стандарты ЕСПД вносят элемент упорядочения в процесс документирования ПС;
· предусмотренный стандартами ЕСПД состав программных документов вовсе не такой "жесткий": стандарты позволяют вносить в комплект документации на ПС дополнительные виды
· стандарты ЕСПД позволяют мобильно изменять структуры и содержание установленных видов ПД исходя из требований заказчика и пользователя.
При этом стиль применения стандартов может соответствовать современному общему стилю адаптации стандартов к специфике проекта: заказчик и руководитель проекта выбирают уместное в проекте подмножество стандартов и ПД, дополняют выбранные ПД нужными разделами и исключают ненужные, привязывают создание этих документов к той схеме ЖЦ, которая используется в проекте.
Стандарты ЕСПД подразделяют на группы, приведенные в таблице:
Kод группы | Наименование группы |
Общие положения | |
Основополагающие стандарты | |
Правила выполнения документации разработки | |
Правила выполнения документации изготовления | |
Правила выполнения документации сопровождения | |
Правила выполнения эксплуатационной документации | |
Правила обращения программной документации | |
Резервные группы | |
Прочие стандарты |
Перечень документов ЕСПД
1. ГОСТ 19.001-77 ЕСПД. Общие положения.
2. ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов.
3. ГОСТ 19.102-77 ЕСПД. Стадии разработки.
4. ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов.
5. ГОСТ 19.104-78 ЕСПД. Основные надписи.
6. ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам.
7. ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению.
8. ГОСТ 19.202-78 ЕСПД. Спецификация. Требования к содержанию и оформлению.
9. ГОСТ 19.301-79 ЕСПД. Порядок и методика испытаний.
10. ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению.
11. ГОСТ 19.402-78 ЕСПД. Описание программы.
12. ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению.
13. ГОСТ 19.501-78 ЕСПД. Формуляр. Требования к содержанию и оформлению.
14. ГОСТ 19.502-78 ЕСПД. Описание применения. Требования к содержанию и оформлению.
15. ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению.
16. ГОСТ 19.504-79 ЕСПД. Руководство программиста.
17. ГОСТ 19.505-79 ЕСПД. Руководство оператора.
18. ГОСТ 19.506-79 ЕСПД. Описание языка.
19. ГОСТ 19.508-79 ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению.
20. ГОСТ 19.604-78 ЕСПД. Правила внесения изменений в программные документы, выполняемые печатным способом.
21. ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
22. ГОСТ 19.781-90. Обеспечение систем обработки информации программное.
Термины и определения
Стандарты ЕСПД, которые чаще используются на практике.
Стандарт ГОСТ (СТ СЭВ) 19.201-78 (1626-79). ЕСПД. Техническое задание. Требование к содержанию и оформлению. (Переиздан в ноябре 1987г с изм.1).
Техническое задание (ТЗ) содержит совокупность требований к ПС и может использоваться как критерий проверки и приемки разработанной программы. Поэтому достаточно полно составленное (с учетом возможности внесения дополнительных разделов) и принятое заказчиком и разработчиком, ТЗ является одним из основополагающих документов проекта ПС.
Техническое задание должно содержать следующие разделы:
· введение;
· основания для разработки;
· назначение разработки;
· требования к программе или программному изделию;
· требования к программной документации;
· технико-экономические показатели;
· стадии и этапы разработки;
· порядок контроля и приемки;
· в техническое задание допускается включать приложения.
В зависимости от особенностей программы или программного изделия допускается уточнять содержание разделов, вводить новые разделы, объединять отдельные из них.
Стандарт ГОСТ (СТ СЭВ) 19.101-77 (1626-79). ЕСПД. Виды программ и программных документов (Переиздан в ноябре 1987г с изм.1).
Устанавливает виды программ и программных документов для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
Виды программ
Вид программы | Определение |
Компонент | Программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса |
Комплекс | Программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса |
Виды программных документов
Вид программного документа | Содержание программного документа |
Спецификация | Состав программы и документации на нее |
Ведомость держателей подлинников | Перечень предприятий, на которых хранят подлинники программных документов |
Текст программы | Запись программы с необходимыми комментариями |
Описание программы | Сведения о логической структуре и функционировании программы |
Программа и методика испытаний | Требования, подлежащие проверке при испытании программы, порядок и методы их контроля |
Техническое задание | Назначение и область применения программы, технические, технико-экономические и специальные требования, предъявляемые к программе, необходимые стадии и сроки разработки, виды испытаний |
Пояснительная записка | Схема алгоритма, общее описание алгоритма и (или) функционирования программы, обоснование принятых технических и технико-экономических решений |
Эксплуатационные документы | Сведения для обеспечения функционирования и эксплуатации программы |