Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6_ПроектИС_Инструментальные средства моделирова...doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

6.6.3. Представление диаграмм в Rational Rose

В Rational Rose поддерживаются четыре представления диаграмм:

представление вариантов использования;

логическое представление;

представление компонентов;

представление размещения.

Каждое из них предназначено для своих целей.

Представление вариантов использования (Use Case View) содержит диаграммы вариантов использования и их реализации в виде вариантов взаимодействия. Это представление может содержать некоторые диаграммы последовательности и кооперативные диаграммы.

Логическое представление (Logical View) содержит диаграммы классов, диаграммы состояний и диаграммы деятельности. Это представление показывает, как система будет реализовывать поведение, описанное в представлении вариантов использования. Оно дает подробную картину составных частей системы и описывает взаимодействие этих частей. Логическое представление включает конкретные классы, диаграммы классов и диаграммы состояний. С их помощью конструируется детальный проект создаваемой системы.

Представление компонентов (Component View) содержит диаграммы компонентов. В этом представлении описываются компоненты, являющиеся физическими модулями программного кода.

Представление размещения (Deployment View) содержит единственная диаграмма развертывания разрабатываемой системы. Это представление соответствует физическому размещению системы: области памяти, процессоры, компьютеры, устройства ввода-вывода, принтеры и др.

Все представления отображаются в виде иерархической структуры в окне браузера проекта. Для нового проекта указанная иерархическая структура формируется автоматически.

6.6.4. Разработка диаграмм в Rational Rose

Rational Rose позволяет разрабатывать и редактировать следующие типы диаграмм UML:

диаграммы вариантов использования (рис. 52);

диаграммы классов (рис. 53);

диаграммы кооперации (рис. 54);

диаграммы последовательности (рис. 55);

диаграммы состояний (рис. 56);

диаграммы деятельности (рис. 57);

диаграммы деятельности (с дорожками для моделирования бизнес-процессов, рис. 58);

диаграммы компонентов (рис. 59);

диаграммы развертывания (рис. 60);

Рис. 52. Вид диаграммы вариантов использования

Рис. 53. Вид диаграммы классов

Рис. 54. Вид диаграммы кооперации

Рис. 55. Вид диаграммы последовательности

Рис. 56. Вид диаграммы состояний

Рис. 57. Вид диаграммы деятельности

Рис. 58. Вид диаграммы деятельности (с дорожками для моделирования бизнес-процессов)

Рис. 59. Вид диаграммы компонентов

Рис. 60. Вид диаграммы развертывания

Рассмотрим разработку диаграмм UML на примере разработки диаграммы деятельности в среде Rational Rose 2003 для проектирования системы управления банкоматом. В данном случае диаграмма деятельности описывает последовательность действий клиента при использовании банкомата.

6.6.4.1. Создание диаграммы в Rational Rose

Первым шагом построения диаграммы деятельности является ее создание и активация.

Создать диаграмму деятельности можно одним из следующих способов:

1. Щелкнуть на кнопке с изображением диаграммы состояний на стандартной панели инструментов, после чего следует выбрать представление и тип разрабатываемой диаграммы – диаграмма деятельности.

2. Выделить логическое представление (Logical View) или представление вариантов использования (Use Case View) в браузере проекта и выполнить операцию контекстного меню: New Activity Diagram (Новая Диаграмма деятельности).

3. Раскрыть логическое представление (Logical View) в браузере проекта и выделить рассматриваемый класс, операцию класса, пакет, или раскрыть представление вариантов использования (Use Case View) и выбрать вариант использования, после чего выполнить операцию контекстного меню: New   Activity Diagram (Новая Диаграмма деятельности).

4. Выполнить операцию главного меню: Browse   State Machine Diagram (Обзор   Диаграмма состояний), после следует чего выбрать представление и тип разрабатываемой диаграммы - диаграмма деятельности.

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

Таблица 5.