пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Фазы, итерации и циклы разработки в RUP. Рабочие процессы, модели и артефакты.

Фаза (Phase) - это промежуток времени между двумя важными опорными точками процесса, в которых должны быть достигнуты четко определенные цели, подготовлены те или иные артефакты и принято решение о том, следует ли переходить к следующей фазе. Как видно из рисунка, приведенного ниже, Рациональный Унифицированный Процесс состоит из следующих четырех фаз:

  • Начало (Inception) - определение бизнес-целей проекта.
  • Исследование (Elaboration) - разработка плана и архитектуры проекта.
  • Построение (Construction) - постепенное создание системы.
  • Внедрение (Transition) - поставка системы конечным пользователям.

Фазы начала и исследования охватывают проектные стадии жизненного цикла процесса разработки; фазы построения и внедрения относятся к производству.

Внутри каждой фазы происходит несколько итераций. Итерация (Iteration) представляет полный цикл разработки, от выработки требований во время анализа до реализации и тестирования. Конечным результатом является выпуск готового продукта.

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

Рабочие процессы - Рациональный Унифицированный Процесс состоит из девяти рабочих процессов:

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

Внутри каждого рабочего процесса сосредоточены связанные между собой артефакты и деятельности. Артефакт (Artifact) - это некоторый документ, отчет или исполняемая программа, которые производятся, а впоследствии преобразуются или потребляются. Термином деятельность (Activity) описываются задачи - обдумывание, выполнение, анализ проекта - которые решаются сотрудниками с целью создания или модификации артефактов, а также способы и рекомендации по решению этих задач. В число таких способов могут входить и инструментальные средства, позволяющие автоматизировать решение части задач.


06.01.2018; 20:09
хиты: 160
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь