Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Archive / 0-- ДИПЛОМ У К А З А Н И Я на лето 2014-1 / ДипРаб КНИГА Графические примитивы UML стандарта.doc
Скачиваний:
15
Добавлен:
03.03.2016
Размер:
495.1 Кб
Скачать

1 Сообщения Message

Средство, которым ОбъектИсточник запрашивает у ОбъектаПолучателя выполнения его операции.

2 Информационное сообщение Informative

Средство, которым ОбъектПолучатель обеспечивается информацией для изменения своего состояния.

3 Сообщение-запрос Interrogative

Средство, которым запрашивается информация об ОбъектеПолучателе.

4 Императивное сообщение imperative

Средство, которым запрашивается выполнение действия ОбъектаПолучателя.

4 Диаграммы Последовательности (Sequence)

Используются для отображения взаимодейстивия между объектами на основе сообщений в контексте временных особенностей потока сообщений. Отображают временной поток событий сценария варианта использования.

Обозначения

Объект

Спецификатор объекта

Линия жизни

Используются для для обозначения периода времени, в течение которого объект существует в системе.

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

Объект системы, обладающий управлением, то есть выполняющий некоторые действия, имеет фокус управления (focus of control).

Вложенный фокус управления

Объект, посылающий сообщение себе (рефлексивное сообщение) же и выполняющий соответствующее действие, имеет рекурсивный фокус или вложенный фокус.

Сообщения

Используется для спецификации связи между объектами.Соединяет Линии жизни или Фокусы управления.

Синхронное сообщение

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

Асинхронное сообщение

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

Возвратное сообщение

Объект-источник получает сообщение об окончании операции объекта-получателя.

Формат записи сообщений

Если надо, то над обозначением сообщения пишут название операции.

Стереотипы сообщений

Те же, что и в диаграммах Кооперации.

Ветвление потока управления

Используется для отображения ветвления Потока управления в случае, когда количество ветвлений не загромождает диаграмму Взаимодействий.

Временные ограничения

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

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

Система «Банкомат»

Сценарий «Основной»

:Клиент

прочитать ПИН код() проверить ПНИ код()

показать МенюОпций()

прочитать НомерСчета()

проверить НомерСчета()

[НомерСчета верный] показать Менюсуммы()

открыть Счет()

[сумма не превышает кредит] уменьшить Счет()

извлечь Карту()

выдать Наличные()

Диаграмма последовательности системы управления банкоматом

5 Диаграмма Потока событий (FlowEvent)

Отображают Поток событий, лежащий в основе взаимодействия сущностей системы.

Используются для временного масштабирования Потока событий.

Обозначения

Объект

Используется текстовый стереотип формата: <<ИмяОбъекта>>

Шкала времени

дата дата дата ...

Линия жизни события

Над обозначением пишут имя объекта Источника события и Получателя события

Пример диаграммы последовательности (фрагмент)

Система «ЧаП»

Сценарий «Основной»

Время (дн)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

ЧаП – Изготовл_8ДР

--------------------->

ЧаП – ГНИ_8ДР

--------------------->

ЧаП – ГНИ_Форма1ПП

-------------------------------------->

ЧаП – ГНИ_РасчетЕдНалог

-------------------------------------->