Стадии и этапы разработки программ.pptx
- Количество слайдов: 10
Стадии и этапы разработки программ Веревкин К. А. Демьянчук А. А. Кузенков А. П. Кузнецов М. Ю. Першонков О. Р.
ГОСТ 19. 102 -77 Регламентирует стадии и этапы программных разработок в течение всего жизненного цикла. Данный стандарт сформировался на основе анализа удачных и неудачных программных разработок и содержит основные рекомендации по проведению новых разработок.
Стадии и этапы разработки 1. Стадия проекта 2. Этап проекта 3. Программный документ «Техническое задание» 4. «Эскизный проект» 5. «Технический проект» 6. «Рабочий проект» 7. Стадия «Внедрение» 8. Научно-исследовательская работа (НИР)
Стадия проекта Одна из частей процесса создания программ, установленная нормативными документами и заканчивающаяся выпуском проектной документации, содержащей описание полной, в рамках заданных требований, моделей программы на заданном для данной стадии уровне, или изготовлением программ.
Этап проекта Обычно часть стадии проекта, выделенная по соображениям единства характера работ и (или) завершающего результаты или специализации исполнителей. Иногда выделяют этапы (фазы), которые охватывают несколько стадий.
Программный документ «Техническое задание» (ТЗ) Помимо основных требований к программному изделию содержит проект порядка взаимодействия заказчика и исполнителя по окончанию конкретных этапов, т. е. перечень необходимых стадий и этапов и требований к их выполнению. ТЗ может сразу не устанавливать всех требований, которые могут быть уточнены и согласованны с заказчиком на последующих условиях.
«Эскизный проект» (ЭП) Как правило, необходим для разработки нескольких альтернативных вариантов реализации будущего изделия и уточнения требования на основе их анализа. Степень проработки при этом должна быть достаточной лишь для достижения возможности сравнения вариантов.
«Технический проект» (ТП) Выполняется для получения однозначного описания конечного (оптимального) варианта построения программного изделия и порядка его реализации. «Рабочий проект» (РП) Необходим для реализации изделия в соответствии с ранее намеченным планом.
Стадия «Внедрение» Необходимо для размножения программной документации в нужном количестве, обучения пользователей, помощи в освоении программы, сопровождение программы. Научно-исследовательская работа Может быть самостоятельным этапом. НИР в основном проводится для выявления последних научных достижения с целью их использования в проекте, проверки реализуемости изделия и уточнения его хар-к.
Контрольные вопросы: 1. Назови номер ГОСТа который регламентирует стадии и этапы программных разработок? 2. Могут ли этапы охватывать несколько стадий? 3. Какая стадия или этап нужен для разработки нескольких альтернативных вариантов? 4. Какой этап содержит оптимальный вариант построения программного изделия? 5. В каком из этапов содержится помощь в освоении программы: 1. 2. 3. Научно-исследовательская работа Технический проект Внедрение
Стадии и этапы разработки программ.pptx