logo search
Текстовая часть Илья

1.1.2 Этапы создания программных продуктов

Для создания программного продукта разрабатывается документация на программу. Существуют следующие виды программных документов и их содержание:

Разработка программ и программной документации независимо от их назначения и области применении должна пройти следующие стадии и этапы работ:

1. Техническое задание: обоснование необходимости разработки программы, научно- исследовательские работы, разработка и утверждение технического задания.

На первом этапе должна быть четко сформулирована постановка задачи, собраны исходные материалы, выбраны и обоснованы критерии эффективности и качества разрабатываемой программы.

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

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

2. Эскизный проект: разработка эскизного проекта, утверждение эскизного проекта.

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

3. Технический проект: разработка технического проекта, утверждение технического проекта.

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

На втором этапе разрабатывают пояснительную записку, согласовывают и утверждают технический проект.

4. Рабочий проект: разработка программы, программной документации, испытание программы.

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

  1. Внедрение: подготовка и передача программы.

Выполняют подготовку и передачу программы и программной документации для сопровождения и (или) изготовления, оформляют и утверждают акт о передаче программы на сопровождение и (или) изготовление, передают программы в фонд алгоритмов и программ

Для разработки программы имеется пять классов средств программирования: