Стадии и этапы разработки
программных продуктов
СТАДИИ И ЭТАПЫ РАЗРАБОТКИ
Общие стадии и этапы разработки программных изделий, устанавливаемые стандартом.
Стадия ТЕХНИЧЕСКОЕ ЗАДАНИЕ состоит из следующих этапов
Обоснование необходимости разработки программы - на этом этапе выполняются:
-
постановка задачи;
-
сбор исходных материалов;
-
выбор и обоснование критериев эффективности и качества разрабатываемой программы;
-
обоснование необходимости проведения научно-исследовательских работ.
Научно-исследовательские работы - на этом этапе выполняются:
-
определение структуры входных и выходных данных;
-
предварительный выбор методов решения задачи;
-
обоснование целесообразности применения ранее разработанных программ;
-
определение требований к техническим средствам;
-
обоснование принципиальной возможности решения поставленной задачи.
Разработка и утверждение технического задания - на этом этапе выполняются:
-
определение требований к программе;
-
разработка технико-экономического обоснования разработки программы;
-
определение стадий, этапов и сроков разработки программы и документации на нее;
-
выбор языков программирования;
-
определение необходимости проведения научно-исследовательских работ на последующих стадиях.
Стадия ЭСКИЗНЫЙ ПРОЕКТ состоит из следующих этапов:
Разработка эскизного проекта - на этом этапе выполняются:
-
предварительная разработка структуры входных и выходных данных.
-
уточнение методов решения задачи;
-
разработка общего описания алгоритма решения задачи;
-
разработка технико-экономического обоснования.
Утверждение эскизного проекта - на этом этапе выполняются:
-
разработка пояснительной записки;
-
согласование и утверждение эскизного проекта.
Стадия ТЕХНИЧЕСКИЙ ПРОЕКТ состоит из следующих этапов:
Разработка технического проекта - на этом этапе выполняются:
-
уточнение структуры входных и выходных данных;
-
разработка алгоритма решения задачи;
-
определение формы представления входных и выходных данных;
-
определение семантики и синтаксиса языка;
-
разработка структуры программы;
-
окончательное определение конфигурации технических средств.
Утверждение технического проекта - на этом этапе выполняются:
-
разработка плана мероприятий по разработке и внедрению программы;
-
разработка пояснительной записки;
-
согласование и утверждение технического проекта.
Стадия РАБОЧИЙ ПРОЕКТ состоит из следующих этапов:
Разработка программы - на этом этапе выполняется:
-
программирование и отладка программы.
Разработка программной документации - на этом этапе выполняется:
-
разработка программных документов в соответствии с требованиями ЕСПД
Испытания программы - на этом этапе выполняются:
-
разработка согласование и утверждение программы и методики испытаний;
-
проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний;
-
корректировка программы и программной документации по результатам испытаний.
Стадия ВНЕДРЕНИЕ состоит из единственного этапа:
Подготовка и передача программы - на этом этапе выполняются:
-
подготовка и передача программы и программной документации для сопровождения и /или изготовления;
-
оформление и утверждение акта о передаче программы на сопровождение и/или изготовление;
-
передача программы в фонд алгоритмов и программ