Клуб разработчиков программных систем

Темы | Статьи | Рейтинги |

Форум

[Все сообщения]

Тема : UML диаграммы в Rational Rose
Имя : Алексей Город : Астрахань 24/12/2003 01:04
Сообщение:
Подскажите пожалуйста как на диаграмме последовательности отобразить:
1. ветвление потока;
2. указать стериотип сообщения (FE "Create");
3. указать объект, который не находился при инициализации системы, а появился после сообщения ("Create");
4. как поставить символ удаления объекта.
Заранее благодарю.

Ответы:


Тема : UML диаграммы в Rational Rose
Имя : Сергей Трофимов 24/12/2003 16:32
Сообщение:
Создание объекта показывается передачей сообщения не в вертикальную "линию жизни", а прямо на объект, для того чтобы показать удаление объекта используйте значок "Destruction marker" установив его в конец "линии жизни"

Тема : UML диаграммы в Rational Rose
Имя : Алексей 24/12/2003 23:09
Сообщение:
Спасибо за ответ.

После прочтения ответа сразу же попробовал оба пункта, но к сожалению - ноль. При попытке протянуть сообщение от источника к объекту на верхнем уровне диаграммы происходит сл. появляется новый фокус, как обычно, а объект новый не появляется.

А "Destruction maker" я вообще у себя в Роусе не нашел, может у меня версия обрезанная?

Тема : UML диаграммы в Rational Rose
Имя : Сергей Трофимов 25/12/2003 09:46
Сообщение:
Порядок действий такой
1. Создаем Sequence Diagram
2. В ней создаем два новых объекта
3. От одного объекта тянем Message к другому получается не совсем то, что нужно.
4. Двигаем второй объект на уровень стрелки вниз
5. Перемещаем конец стрелки, который упирается в линию жизни объекта на сам объект (вверх).
6. Ищем на Toolbox крестик - это Destruction Marker и помещаем его в конец линии жизни объекта. Получится как на картинке
http://progcpp.narod.ru/obj.gif
Это и обозначает то, что объект создается при помощи сообщения и уничтожается.


Комментарии к статьям закрыты.

© Trofimov Sergey   http://www.caseclub.ru при цитировании ссылка обязательна.