ГОСТ 19.102-77. Государственный стандарт Союза ССР. Единая система программной документации. Стадии разработки
(введен в действие Постановлением Госстандарта СССР от 20.05.1977 № 1268)
Введен в действие Постановлением Государственного комитета стандартов Совета Министров СССР от 20 мая 1977 г. № 1268
ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
ЕДИНАЯ СИСТЕМА ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
Постановлением Государственного комитата стандартов Совета Министров СССР от 20 мая 1977 г. № 1268 срок введения установлен
1. Настоящий стандарт устанавливает стадии разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
2. Стадии разработки, этапы и содержание работ должны соответствовать указанным в таблице.
| Стадии разработки | Этапы работ | Содержание работ |
| 1. Техническое задание | Обоснование необходимости разработки программы | Постановка задачи. |
| Сбор исходных материалов. | ||
| Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ | ||
| Научно-исследова тельские работы | Определение структуры входных и выходных данных. | |
| Предварительный выбор методов решения задач. | ||
| Обоснование целесообразности применения ранее разработанных программ. | ||
| Определение требований к техническим средствам. | ||
| Обоснование принципиальной возможности решения поставленной задачи | ||
| Разработка и утверждение технического задания | Определение требований к программе. | |
| Разработка технико-экономического обоснования разработки программы. | ||
| Определение стадий, этапов и сроков разработки программы и документации на нее. | ||
| Выбор языков программирования. | ||
| Определение необходимости проведения научно-исследовательских работ на последующих стадиях. | ||
| Согласование и утверждение технического задания | ||
| 2. Эскизный проект | Разработка эскизного проекта | Предварительная разработка структуры входных и выходных данных. |
| Уточнение методов решения задачи. | ||
| Разработка общего описания алгоритма решения задачи. | ||
| Разработка технико-экономического обоснования | ||
| Утверждение эскизного проекта | Разработка пояснительной записки. | |
| Согласование и утверждение эскизного проекта | ||
| 3. Технический проект | Разработка технического проекта | Уточнение структуры входных и выходных данных. |
| Разработка алгоритма решения задачи. | ||
| Определение формы представления входных и выходных данных. | ||
| Определение семантики и синтаксиса языка. | ||
| Разработка структуры программы. | ||
| Окончательное определение конфигурации технических средств | ||
| Утверждение технического проекта | Разработка плана мероприятий по разработке и внедрению программ. | |
| Разработка пояснительной записки. | ||
| Согласование и утверждение технического проекта | ||
| 4. Рабочий проект | Разработка программы | Программирование и отладка программы. |
| Разработка программной документации | Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77. | |
| Испытания программы | Разработка, согласование и утверждение программы и методики испытаний. | |
| Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. | ||
| Корректировка программы и программной документации по результатам испытаний | ||
| 5. Внедрение | Подготовка и передача программы | Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. |
| Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. | ||
| Передача программы в фонд алгоритмов и программ |
1. Допускается исключать вторую стадию разработки, а в технически обоснованных случаях — вторую и третью стадии. Необходимость проведения этих стадий указывается в техническом задании.
2. Допускается объединять, исключать этапы работ и (или) их содержание, а также вводить другие этапы работ по согласованию с заказчиком.