Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uml Book (Rus).doc
Скачиваний:
15
Добавлен:
11.08.2019
Размер:
58.74 Mб
Скачать

Итерации

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

Циклы разработки

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

Рабочие процессы

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

  • моделирование бизнес-процессов - описывается структура и динамика орга­низации;

  • разработка требований - описывается основанный на прецедентах метод постановки требований;

  • анализ и проектирование - описываются различные виды архитектуры сис­темы;

  • реализация - собственно разработка программ, автономное тестирование и интеграция;

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

  • развертывание - охватывает конфигурирование поставляемой системы;

  • управление конфигурацией - управление изменениями и поддержание це­лостности артефактов проекта;

  • управление проектом - описывает разные стратегии работы с итеративным процессом;

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]