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