Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППП-типо-похоже-на лекции!.docx
Скачиваний:
21
Добавлен:
21.09.2019
Размер:
2.06 Mб
Скачать

3.3.Фаза «Планирование»

Одна из причин популярности модели процесса разработки MSF — огромное внимание, которое

уделяется в этой модели планированию и проектированию. Почему планирование столь важно? Причина проста: чем раньше обнаружены недостатки проекта, тем дешевле обходится их устранение. Относительная стоимость проектных ошибок, выявленных на разных стадиях выполнения проекта, проиллюстрирована на рис. 4.6. Диаграмма ясно показывает, что тщательное планирование приносит плоды, снижая расходы времени и ресурсов на устранение проблем

на заключительных стадиях проекта.

3.3.Фаза «Разработка»

на стадии «Разработка», эта задача — создание приложения — становится главной.

Главная задача---написание кода приложения.

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

Основная цель- достижение основного этапа----завершение разработки

Этап «Завершение разработки»

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

Достижение этапа «Завершение разработки» характеризуется следующими результатами:

• законченной версией пересмотренных функциональных спецификаций;

• пересмотренным планом и графиком проекта;

• пересмотренным сводным документом оценки рисков;

• исходными текстами приложения и исполняемыми модулями;

• средствами повышения эффективности работы пользователей и

сопроводительными материалами;

• тестовыми спецификациями и схемами тестирования.

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

Достижение этапа «Завершение разработки» означает, что проектная группа не собирается реализовывать никакие дополнительные функциональные возможности продукта, а все участники проекта согласны с:

• полнотой реализации запланированных функциональных возможностей продукта;

• производительностью продукта;

• готовностью продукта:

• стратегией тестирования и развертывания продукта (включая бета-версии).