Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка ПО.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
133.12 Кб
Скачать

11. Rup.Фаза развертывания (Внедрение). Цели и итерации. Рецензирование проекта.

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

Цели.

  1. Провести β-тестирование для проверки соответствия программы ожидания пользователей.

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

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

  2. Подготовить площадку для развертывания и конвертировать рабочее БД. Если проводиться замена существующей системы часто необходимо переносить данные и чтобы старые и новые системы некоторое время работали вместе с целью проверки правильности работы новой системы. Кроме того, может понадобиться выполнение работ по монтажу и настройки оборудования. При сдачи системы обычно производиться развертывание на многих ПК, конфигурации сети и т.д.

  3. Подготовить упаковку, тирожирование, маркетинговый материал. Данная работа предпологается при разработки коробочных продуктов. Если процесс развертывания маштабный работу надо начинать на фазах проектирования и разработки.

  4. Достичь соглашения между всеми заинтересованными лицами в том, что базис для выпуска готов и соответствует требованиям и критериям определенных концепций. Данная цель может быть достигнута только в результате приемочного тестирования. Приемочное тестирование продукта яв-ся последним тестированием перед развертыванием системы. Оно проводиться для проверки того, что система готова и способна выполнять функции для которых она создавалась.

  5. Повысить производительность при выполнении будущих проектов на основе приобретенного опыта.

Сюда входит- документирование опыта и внесение улучшений в процесс инструментальной среды. В большинстве проектов фаза внедрения достаточно проста. Эта итерация с работой над исправлением ошибок с акцентом на реализацию и тестирование. При добавлении новых средств итерация становится похожей на итерации фазы построения. К концу фазы ее цели должны быть достигнуты и проект должен подойти к завершению. Один проход по всем 4 фазам наз-ся циклом разработки. Каждый цикл создает поколение ПО. Последовательность цикла разработки наз-ся эволюционным. Циклы могут перекрываться.

911