31
проектная команда должна создать специализированный процесс,
ориентированный на ее потребности.
Основные характеристики:
разработка требований, для описания требований в RUP
используются прецеденты использования (use cases). Полный
набор прецедентов использования системы вместе с логическими
отношениями между ними называется моделью прецедентов
использования. Каждый прецедент использования – это описание
сценариев взаимодействия пользователя с системой, полностью
выполняющего конкретную пользовательскую задачу. Согласно
RUP все функциональные требования должны быть представлены
в виде прецедентов использования.
итеративная
разработка,
проект
RUP
состоит
из
последовательности
итераций
с
рекомендованной
продолжительностью от 2 до 6 недель. Перед началом очередной
итерации определяется набор прецедентов использования, которые
будут реализованы к её завершению.
3.2.1.1
Архитектура
Можно сказать, что RUP – ориентированная на архитектуру
методология. Считается, что реализация и тестирование архитектуры
системы должны начинаться на самых ранних стадиях проекта. RUP
использует понятие исполняемой архитектуры (executable architecture) –
основы приложения, позволяющей реализовать архитектурно значимые
прецеденты использования. Основы исполняемой архитектуры должны
быть реализованы как можно раньше. Это позволяет оценить
адекватность принятых архитектурных решений и внести необходимые
коррективы еще в начале проекта. Таким образом, для первых
нескольких итераций необходимо выбирать прецеденты, которые
требуют реализации большей части архитектурных компонентов.
RUP поощряет использование визуальных средств для анализа и
проектирования. Как правило, используется нотация и, соответственно,
средства моделирования UML (такие как Rational Rose). Модель
предметной области документируется в виде диаграммы классов, модель
прецедентов использования – при помощи диаграммы прецедентов,
взаимодействие компонентов системы между собой описывается
диаграммой последовательности и т д.
Достарыңызбен бөлісу: