от 20 мая 1977 г. N 1268
Unified system for program documentation.
Постановлением Государственного комитата стандартов Совета Министров СССР от 20 мая 1977 г. N 1268 срок введения установлен
с 01.01.80.
1. Настоящий стандарт устанавливает стадии разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
2. Стадии разработки, этапы и содержание работ должны соответствовать указанным в таблице.
Стадии разработки | Этапы работ | Содержание работ |
1. Техническое задание | Обоснование необходимости разработки программы | Постановка задачи. |
Сбор исходных материалов. |
Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ |
| Научно-исследова тельские работы | Определение структуры входных и выходных данных. |
Предварительный выбор методов решения задач. |
Обоснование целесообразности применения ранее разработанных программ. |
Определение требований к техническим средствам. |
Обоснование принципиальной возможности решения поставленной задачи |
| Разработка и утверждение технического задания | Определение требований к программе. |
Разработка технико-экономического обоснования разработки программы. |
Определение стадий, этапов и сроков разработки программы и документации на нее. |
Выбор языков программирования. |
Определение необходимости проведения научно-исследовательских работ на последующих стадиях. |
Согласование и утверждение технического задания |
2. Эскизный проект | Разработка эскизного проекта | Предварительная разработка структуры входных и выходных данных. |
Уточнение методов решения задачи. |
Разработка общего описания алгоритма решения задачи. |
Разработка технико-экономического обоснования |
Утверждение эскизного проекта | Разработка пояснительной записки. |
Согласование и утверждение эскизного проекта |
3. Технический проект | Разработка технического проекта | Уточнение структуры входных и выходных данных. |
Разработка алгоритма решения задачи. |
Определение формы представления входных и выходных данных. |
Определение семантики и синтаксиса языка. |
Разработка структуры программы. |
Окончательное определение конфигурации технических средств |
Утверждение технического проекта | Разработка плана мероприятий по разработке и внедрению программ. |
Разработка пояснительной записки. |
Согласование и утверждение технического проекта |
4. Рабочий проект | Разработка программы | Программирование и отладка программы. |
Разработка программной документации | Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77. |
Испытания программы | Разработка, согласование и утверждение программы и методики испытаний. |
Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. |
Корректировка программы и программной документации по результатам испытаний |
5. Внедрение | Подготовка и передача программы | Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. |
Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. |
Передача программы в фонд алгоритмов и программ |
1. Допускается исключать вторую стадию разработки, а в технически обоснованных случаях - вторую и третью стадии. Необходимость проведения этих стадий указывается в техническом задании.
2. Допускается объединять, исключать этапы работ и (или) их содержание, а также вводить другие этапы работ по согласованию с заказчиком.