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