Создание диаграммы коммуникаций



Для диаграммы коммуникаций (ранее коллабораций) в StarUML доступны следующие элементы: объект, связь, рекурсивная связь, сообщение и рамка.

Диаграмма коммуникаций является формой диаграммы сообщений, поэтому часть её элементов о своей семантике и процедурам создания, например, работа с объектами, аналогичны соответствующим элементам диаграммы последовательностей.

Создание связи между объектами. 1) Нажмите [Toolbox] -> [Collaboration] -> [Link]. 2) Перетащите линию от одного объекта к другому в [главном окне]. 3) Между двумя объектами будет создана связь (Рис.1.7)

Создание рекурсивной связи между объектами. 1) Щёлкните [Toolbox] ->[Collaboration] -> [SelfLink]. 2) Щёлкните объект на диаграмме, для которого

создаётся рекурсивная связь. (Рис.1.7)

Рис. 1.7

 

Cозданиt сообщения. 1) Щёлкните [Toolbox] -> [Collaboration] -> [ForwardStimulus/ReverseStimulus]. 2)Щелкните связь в [главном окне], на которую будет помещено сообщение. 3) Дважды щёлкните сообщение и введите имя сообщения в горячем диалоге. (Рис.1.8)

Создание рекурсивного сообщения. 1) Щёлкните [Toolbox] -> [Collaboration] -> [ForwardStimulus/ReverseStimulus]. 2) Щёлкните в [главном окне] рекурсивную связь, для которой нужно создать рекурсивное сообщение. 3) Дважды щёлкните сообщение и введите имя сообщения в горячем диалоге. (Рис.1.8)

Рис.1.8

 

Включения отображения порядковых номеров сообщений. Чтобы показать или скрыть порядковый номер сообщения, выберите диаграмму в [навигаторе модели] или в [главном окне], и установите свойство диаграммы [ShowSequence ] в true или false.

Семантика и детальное описание создания всех элементов диаграммы коммуникаций приведены в «Руководстве пользователя» [15, стр. 102.]

 

 


Дата добавления: 2016-01-05; просмотров: 44; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!