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