Диаграмма последовательности. 


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



ЗНАЕТЕ ЛИ ВЫ?

Диаграмма последовательности.



 

 

Назначение

Показывают: объекты и то, как они обмениваются сообщениями в рамках одного сценария

Акцент: временная упорядоченность сообщений

Участник взаимодействия

Участник взаимодействия — экземпляр класса

Представлен линией жизни (lifeline)

Синтаксис: имя [ селектор ]: тип

Фокус управления

Фокус управления — активное состояние объекта (выполнение некоторых действий)

Новое название: Блок управления, описание

выполнения (execution specification bar)

Часто не указывается

Сообщение

 

Диаграмма последовательности, Sequence diagram — диаграмма, на которой изображено упорядоченное во времени взаимодействие объектов. В частности, на ней изображаются участвующие во взаимодействии объекты и последовательность сообщений, которыми они обмениваются.

Диаграмма коммуникации.

Назначение

Показывают: объекты и то, как они обмениваются сообщениями в рамках одного сценария

Акцент:

- обмен данными

- структурные аспекты взаимодействия

Обозначения

- Участники взаимодействия

- Связи — коммуникационные каналы для передачи сообщений

- Сообщения

номер (иерархический — вложенность вызовов), сигнатура, направление

Применение

- Незаменимы при распределении обязанностей

- Диаграммы последовательности

ясно показывают последовательность

богатый набор обозначений

неудобно расширять

занимают много места по горизонтали

-Диаграммы коммуникации

экономия пространства

сложнее отследить последовательность

более бедная система обозначений

Сообщение — описывает взаимодействие объектов

вызов операции, создание или уничтожение экземпляра, отправка сигнала

Отображаются: стрелки между линиями жизни

Синхронные (отправитель ожидает завершения выполнения сообщения получателем

_______ >( жирная стрелка )

Асинхронные отправитель посылает сообщение и продолжает исполнение — он не ожидает

возврата от получателя _________>

Возврат получатель сообщения возвращает управление отправителю

ß----------------------

Создание объекта отправитель создает экземпляр получателя

Уничтожение объекта отправитель уничтожает получателя

 

Найденное сообщение отправитель находится вне области видимости взаимодействия

Диаграммы коммуникации и последовательности транзитивны, выражают взаимодействие, но показывают его различными способами и с достаточной степенью точности могут быть преобразованы одна в другую.

Диаграмма коммуникации, Communication diagram (в UML 1.x — диаграмма кооперации, collaboration diagram) — диаграмма, на которой изображаются взаимодействия между частями композитной структуры или ролями кооперации. В отличие от диаграммы последовательности, на диаграмме коммуникации явно указываются отношения между элементами (объектами), а время как отдельное измерение не используется (применяются порядковые номера вызовов).



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 134; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.160.154 (0.03 с.)