Назад


Справочная информация

Работа с диаграммами последовательности в 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. Окно спецификации сообщения

Содержимое каждой вкладки:

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