Современные технологии создания программного обеспечения


Технология Rational Unified Process (IBM Rational Software) - часть 5


Дисциплина (discipline) соответствует понятию технологического процесса и представляет собой последовательность действий, приводящую к получению значимого результата.

В рамках RUP определены шесть основных дисциплин:

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

и три вспомогательных:

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

RUP как продукт входит в состав комплекса Rational Suite, причем каждая из перечисленных выше дисциплин поддерживается определенным инструментальным средством комплекса. Физическая реализация RUP представляет собой Web-сайт, включающий следующие компоненты:

  • описание всех элементов динамического и статического аспекта RUP;
  • навигатор по всем элементам RUP, глоссарий и средство быстрого обучения технологии;
  • руководства для всех участников проектной команды, охватывающие весь жизненный цикл ПО. Руководства представлены в двух видах: для осмысления процесса на верхнем уровне, и в виде подробных наставлений по повседневной деятельности;
  • наставления по использованию инструментальных средств, входящих в состав Rational Suite;
  • примеры и шаблоны проектных решений для Rational Rose;
  • шаблоны проектной документации для SoDa;
  • шаблоны в формате Microsoft Word, предназначенные для поддержки документации по всем процессам и действиям жизненного цикла ПО;
  • планы в формате Microsoft Project, отражающие итерационный характер разработки ПО.

Адаптация RUP к потребностям конкретной организации или проекта обеспечивается с помощью Rational Process Workbench (RPW) - специального набора инструментов и шаблонов для настройки и публикации Web-сайтов на основе RUP. RPW поддерживает три основные функции моделирования технологических процессов:

  • определение процесса;
  • описание процесса;
  • представление процесса.

Библиотека элементов процесса содержит текстовую информацию о каждом элементе в модели процесса, все текстовые страницы RUP, а RPW - необходимые шаблоны для создания новых страниц описания.


Начало  Назад  Вперед