ГОСТ 19.102-77 Единая система программной документации. Стадии разработки

Наименование документа на русском языке Единая система программной документации. Стадии разработки
Наименование документа на английском языке Unified system for program documentation. Development stages
Статус документа Действует
Дата ввода в действие документа 01.01.1980
Дата последнего издания документа 04.03.2010
Код КГС Т55
Код ОКСТУ 5004;0019

1. Настоящий стандарт устанавливает стадии разработки программ и программной документации для вычислительных машин, комплексов и систем независимо от их назначения и области применения.

2. Стадии разработки, этапы и содержание работ должны соответствовать указанным в таблице.

Стадии разработки Этапы работ Содержание работ
1. Техническое задание Обоснование необходимости разработки программы Постановка задачи.

Сбор исходных материалов.

Выбор и обоснование критериев эффективности и качества разрабатываемой программы.

Обоснование необходимости проведения научно-исследовательских работ
Научно-исследовательские работы Определение структуры входных и выходных данных.

Предварительный выбор методов решения задач.

Обоснование целесообразности применения ранее разработанных программ.

Определение требований к техническим средствам.

Обоснование принципиальной возможности решения поставленной задачи
Разработка и утверждение технического задания Определение требований к программе.

Разработка технико-экономического обоснования разработки программы.

Определение стадий, этапов и сроков разработки программы и документации на нее.

Выбор языков программирования.

Определение необходимости проведения научно-исследовательских работ на последующих стадиях.

Согласование и утверждение технического задания.
2. Эскизный проект Разработка эскизного проекта Предварительная разработка структуры входных и выходных данных.

Уточнение методов решения задачи.

Разработка общего описания алгоритма решения задачи.

Разработка технико-экономического обоснования
Утверждение эскизного проекта Разработка пояснительной записки.

Согласование и утверждение эскизного проекта
3. Технический проект Разработка технического проекта Уточнение структуры входных и выходных данных.

Разработка алгоритма решения задачи.

Определение формы представления входных и выходных данных.

Определение семантики и синтаксиса языка.

Разработка структуры программы.

Окончательное определение конфигурации технических средств
Утверждение технического проекта Разработка плана мероприятий по разработке и внедрению программ.

Разработка пояснительной записки.

Согласование и утверждение технического проекта
4. Рабочий проект Разработка программы Программирование и отладка программы.

Изготовление программы-оригинала
Разработка программной документации Разработка программных документов в соответствии с требованиями ГОСТ 19.101
Испытания программы Разработка, согласование и утверждение порядка и методики испытаний.

Проведение предварительных, государственных, межведомственных, приемо-сдаточных и других видов испытаний.

Корректировка программы и программной документации по результатам испытаний
5. Внедрение Подготовка и передача программы Подготовка и передача программы и программной документации для сопровождения и (или) изготовления.

Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление.

Передача программы в фонд алгоритмов и программ

Примечания

1. Допускается исключать вторую стадию разработки, а в технически обоснованных случаях - вторую и третью стадии. Необходимость проведения этих стадий указывается в техническом задании.
2. Допускается объединять, исключать этапы работ и (или) их содержание, а также вводить другие этапы работ по согласованию с заказчиком.
Только авторизованные участники могут оставлять комментарии.