Текст ГОСТА приводится полностью.
Настоящий стандарт устанавливает стадии разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
Стадии разработки, этапы и содержание работ должны соответствовать указанным в таблице.
Таблица
Стадии разработки | Этапы работ | Содержание работ |
1.Техническое задание | Обоснование необходимости разработки программы | Постановка задачи Сбор исходных материалов Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. |
Научно-исследовательские работы | Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи | |
Разработка и утверждение технического задания | Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий, этапов и сроков разработки программы и документации на неё. Выбор языков программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания. | |
2.Эскизный проект | Разработка эскизного проекта | Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи Разработка технико-экономического обоснования. |
Утверждение эскизного проекта | Разработка пояснительной записки. Согласование и утверждение эскизного проекта. | |
3.Технический проект | Разработка технического проекта | Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств. |
Утверждение технического проекта | Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта. | |
4. Рабочий проект | Разработка программы | Программирование и отладка программы. |
Разработка программной документации | Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77. | |
Испытания программы | Разработка, согласование и утверждение порядка и методики испытаний. Проведение предварительных государственных, межведомственных, приёмо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний. | |
5. Внедрение | Подготовка и передача программы. | Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программы в фонд алгоритмов и программ. |
Примечания:
1. Допускается исключать вторую стадию разработки, а в технически обоснованных случаях - вторую и третью стадии. Необходимость проведения этих стадий указывается в техническом задании.
2. Допускается объединять, исключать этапы работ и (или) их содержание, а также вводить другие этапы работ по согласованию с заказчиком.
ГОСТ 19.103-77. Единая система программной документации. Обозначение программ и программных документов
Настоящий стандарт устанавливает структуру обозначения программ и программных документов для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
Регистрационная система обозначения программ и программных документов.
Структура обозначения программ и ее программного документа - спецификации:
A. B. XXXXX - XX Общая часть обозначения / Код страны | | | |программы и программных | Код организации-разработчика | | |документов на нее \ Регистрационный номер | | Номер издания (для программы) | Номер редакции (для документа) |
Структура обозначения других программных документов:
A.B.XXXXX - XXXXXX - X Общая часть обозначения программы | | | | | и программных документов на нее | | | | | Номер редакции документа | | | | Код вида документа | | | Номер документа данного вида | | Номер части документа |Код страны-разработчика и код организации (предприятия)-разработчика присваивают в установленном порядке.
Регистрационный номер присваивают в соответствии с Общесоюзным классификатором программ, утверждаемым Госстандартом в установленном порядке.
До утверждения Общесоюзного классификатора программ допускается присваивать регистрационный номер в порядке возрастания, начиная с 00001 до 99999, для каждой организации (предприятия)-разработчика.
Номер издания программы или номер редакции документа присваивают в порядке возрастания с 01 до 99.
Код вида документа присваивают в соответствии с требованиями ГОСТ 19.101-77.
Номер документа данного вида присваивают в порядке возрастания с 01 до 99.
Номер части одного и того же документа присваивают в порядке возрастания с 1 до 9.
Примечание. Если документ состоит из одной части, то дефис и порядковый номер части не указывают.
Номер редакции спецификации и ведомости эксплуатационных документов на программу должен совпадать с номером издания этой же программы.