Стадии разработки программного средства

Материал из Гостопедии
Перейти к навигации Перейти к поиску

Стандарты

ГОСТ 19.102—77

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