СССР
Государственный стандарт от 01 января 1980 года № ГОСТ 19.102-77

ГОСТ 19.102-77 ЕСПД. Стадии разработки

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

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