Виды и содержание программных документов
Взаимоувязанные правила разработки, оформления и обращения программ и программной документации изложены в комплексе государственных стандартов ГОСТ 19 (см. подразд. 1.5.2).
Программные документы содержат сведения, необходимые для разработки, изготовления, сопровождения и эксплуатации программ.
К программным документам относятся (ГОСТ 19.101—87):
Спецификация, содержащая сведения о составе программы и документации на нее;
Ведомость держателей подлинников (05)*, содержащая перечень предприятий, на которых хранят подлинники программных документов; текст программы (12) с необходимыми комментариями; описание программы (13), содержащее сведения о ее логической структуре и функционировании;
Программа и методика испытаний (51), содержащая сведения о требованиях, подлежащих проверке при испытании программы, а также о порядке и методе их контроля;
Техническое задание, определяющее назначение и область применения программы, технические, технико-экономические и специальные требования, предъявляемые к ней, а также необходимые стадии, сроки разработки и виды испытаний;
Пояснительная записка (81), включающая в себя схему алгоритма, общее описание алгоритма и (или) функционирования программы, а также обоснование принятых технических и технико-экономических решений:
Эксплуатационные документы, содержащие сведения для обеспечения функционирования и эксплуатации программы.
К эксплуатационным документам относятся (ГОСТ 19.101—87): ведомость эксплуатационных документов (20), включающая в себя перечень эксплуатационных документов на программу;
Формуляр (30), содержащий основные характеристики программы, комплектность и сведения об ее эксплуатации;
Описание применения (31), содержащее сведения о назначении программы, области применения, применяемых методах, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств;
Руководство системного программиста (32), содержащее сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения;
Руководство программиста (33), содержащее сведения для эксплуатации программы;
Руководство оператора (34), содержащее сведения для обеспечения процедуры общения оператора с вычислительной системой в процессе выполнения программы;
Описание языка (35), включающее в себя описание его синтаксиса и семантики;
Руководство по техническому обслуживанию (46), содержащее сведения для применения тестовых и диагностических программ при обслуживании технических средств.
В зависимости от способа выполнения и характера применения программные документы подразделяются на подлинник, дубликат и копию (ГОСТ 2.102— 68), предназначенные для разработки, сопровождения и эксплуатации программы.
Допускается объединять отдельные виды эксплуатационных документов (за исключением ведомости эксплуатационных документов и формуляра). Необходимость такого объединения указывается в техническом задании. При этом объ-
Здесь и далее в скобках указан код вида документа по ГОСТ 19.101—87.
Единенному документу присваивают наименование и обозначение одного из объединяемых документов. В объединенных документах должны быть приведены сведения, которые необходимо включать в каждый объединяемый документ.
На этапе разработки и утверждения технического задания определяют необходимость составления технических условий, содержащих требования к изготовлению, контролю и приемке программы. Технические условия разрабатывают на стадии рабочего проекта.
Необходимость составления технического задания на компоненты, не предназначенные для самостоятельного применения, и комплексы, входящие в другие комплексы, определяется по согласованию с заказчиком.
Обозначения программ и документов состоят из групп знаков, разделенных точкой (после кода страны и кода организации-разработчика), пробелом (после номера редакции документа и кода вида документа), дефисом (после регистрационного номера и номера документа данного вида) (ГОСТ 19.103—78).
Структура обозначения программы и ее программного документа — спецификации — имеет следующий вид:
А. В.ХХХХХ-ХХ ті--- 1 г -
Общая часть обозначения - Код страны________________________ , , і
Код организации-разработчика |
J і |
Регистрационный номер |
Программы и программных документов на нее
Номер издания (для программы) Номер редакции (для документа)
Структура обозначения других программных документов имеет следующий вид:
А. В.ХХХХХ-ХХ XX ХХ-Х
Общая часть обозначения программы і
И программных документов на нее___________________________________ і
Номер редакции документа__________________________________________
Код вида документа________________________________________________
Номер документа данного вида
Номер части документа
Код страны-разработчика и код организации (предприятия)-разработчи - ка присваивают в установленном порядке, номер издания программы или номер редакции документа — в порядке возрастания от 01 до 99, код вида документа — в соответствии с требованиями ГОСТ 19.101—87.