Работа с диаграммами последовательности в Rational Rose
СОДЕРЖАНИЕПриемы работы в Rational Rose для создания объектов и сообщений
Создание новой диаграммы последовательностиПриемы работы в Rational Rose для создания объектов и сообщений
Для создания объектов и сообщений между ними в Rational Rose предназначена панель Toolbox, которая расположена вертикально между браузером и окном диаграммы. На ней по умолчанию представлены следующие кнопки:
|
Вид кнопки |
Название кнопки |
Назначение кнопки |
|
|
Selection Tool |
Превращает курсор в стрелку указателя для того, чтобы можно было выделять объекты |
|
|
Text Box |
Добавление к диаграмме текста |
|
|
Note |
Добавление к диаграмме примечания |
|
|
Anchor Note to Item |
Связывание примечания с объектом на диаграмме |
|
|
Object |
Добавление на диаграмму нового объекта |
![]() |
Object Message | Добавление нового сообщения между объектами |
![]() |
Message to Self | Создание рефлексивного сообщения самому себе |
![]() |
Return Message |
Создание отношения возврата |
|
|
Destruction Marker |
Создания маркера уничтожения |
При желании состав кнопок на панели Toolbox можно изменить, добавив на нее недостающие элементы.
Для отображения номера сообщения в Rational Rose необходимо в меню Tools > Options > вкладка Diagram поставить галочку возле надписи Sequence numbering.
Создание новой диаграммы последовательности.
Для создания новой диаграммы последовательности необходимо щелкнуть правой кнопкой мыши на представлении Вариантов Использования браузера (Use Case View) или Логическом представлении (Logical View). В открывшемся меню выбрать пункт New > Sequence Diagram (Создать > Диаграмма последовательности) (рис. 1). Далее ввести название диаграммы, после чего дважды щелкнуть по ней в браузере, чтобы открыть ее.

Рисунок 1. Создание диаграммы последовательности
Для создания нового объекта нужно щелкнуть по кнопке Object на панели Toolbox и затем по свободному месту окна диаграммы. Далее необходимо зайти в спецификацию объекта, дважды щелкнув мышкой по границе прямоугольника или правой кнопкой мыши по нему и выбрав пункт меню Open Specification... (рис. 2).

Рисунок 2. Окно спецификации объекта
В окне спецификации для объекта можно задать: имя объекта (Name); класс, экземпляром которого является этот объект (Class), если класса еще нет в проекте, то здесь его можно создать, выбрав в выпадающем списке значение <New>; текстовое описание (Documentation); время жизни объекта (Persistence); является ли этот объект мультиобъектом (Multiple instances).Для добавления нового сообщения между объектами В окне спецификации для объекта можно задать: имя объекта (Name); класс, экземпляром которого является этот объект (Class), если класса еще нет в проекте, то здесь его можно создать, выбрав в выпадающем списке значение <New>; текстовое описание (Documentation) В окне спецификации для объекта можно задать: имя объекта (Name); класс, экземпляром которого является этот объект (Class), если класса еще нет в проекте, то здесь его можно создать, выбрав в выпадающем списке значение <New>; текстовое описание (Documentation) В окне спецификации для объекта можно задать: имя объекта (Name); класс, экземпляром которого является этот объект (Class), если В окне спецификации для объекта можно задать: имя объекта (Name); класс, экземпляром которого является этот объект (Class), если класса еще нет в проекте, то здесь его можно создать, выбрав в выпадающем списке значение <New>; текстовое описание (Documentation) класса еще нет в проекте, то здесь его можно создать, выбрав в выпадающем списке значение <New>; текстовое описание (Documentation) В окне спецификации для объекта можно задать: имя объекта (Name); класс, экземпляром которого является этот объект (Class), если класса еще нет в проекте, то здесь его можно создать, выбрав в выпадающем списке значение <New>; текстовое описание (Documentation) необходимо щелкнуть по кнопке Object Message или Return Message на панели Toolbox, щелкнуть по линии жизни объекта-отправителя сообщения (клиент) и не отпуская кнопку перетащить стрелку на линию жизни объекта-получателя (сервер).
Для добавления нового сообщения объекта самому себе необходимо щелкнуть по кнопке Message to Self на панели Toolbox и щелкнуть по линии жизни объекта.
После создания сообщения можно определить его свойства. Для этого нужно дважды по нему щелкнуть или же вызвать для него контекстное меню и выбрать пункт Open Specification..., после чего откроется окно спецификации сообщения, содержащее две вкладки (рис. 3).

Рисунок 3. Окно спецификации сообщения
Содержимое каждой вкладки: