UML / АСУ_Фонотов_uml
.pdfДиаграммы последовательности
Кафедра Автоматизированных систем управления
© Фонотов Анастас Михайлович
Диаграммы последовательности
Кафедра Автоматизированных систем управления
Объект изображается в виде прямоугольника
:Имя класса Имя_объекта:Имя класса «стереотип» :Имя_класса
«стереотип» Имя_объекта:Имя_класса
© Фонотов Анастас Михайлович
Диаграммы последовательности
Кафедра Автоматизированных систем управления
Фокус управления.
Фокус управления показывает, какой объект в данный момент управляет процессом.
Сообщение на диаграмме передает не только данные но и поток управления.
© Фонотов Анастас Михайлович
Диаграммы последовательности
Кафедра Автоматизированных систем управления
© Фонотов Анастас Михайлович
Диаграммы последовательности
Кафедра Автоматизированных систем управления
-Вызов сообщения мгновенный – стрелка горизонтальная -Задержка доставки сообщения – стрелка наклонная, конец стрелки ниже ее начала
© Фонотов Анастас Михайлович
Диаграммы последовательности, сообщения (message)
Кафедра Автоматизированных систем управления
Сообщения (message) – это передача данных и управления от одного объекта (отправителя) к другому (получателю).
Отправка сообщения является действием.
Получение сообщение является событием.
© Фонотов Анастас Михайлович
Диаграммы последовательности, сообщения (message)
Кафедра Автоматизированных систем управления
Действие записывается в виде текста над стрелкой, которая символизирует сообщение или рядом с ней.
Если действие имеет аргументы, они указываются в справа от имени в круглых скобках
© Фонотов Анастас Михайлович
Диаграммы последовательности, сообщения (message)
Кафедра Автоматизированных систем управления
Сообщение может быть условным, т.е. выполнятся при определенном условии.
Такое условие называется сторожевым и записывается в
[условие].
© Фонотов Анастас Михайлович
Диаграммы последовательности, сообщения (message)
Виды сообщений:
управления |
Вид стрелки |
Версия |
Тип передачи сообщения |
|
|||
|
|
UML |
|
систем |
|
|
|
|
1 и 2 |
Вложенный (синхронный поток управления). Вызов |
|
|
|
методов |
|
|
|
|
|
Автоматизированных |
|
|
|
|
2 |
|
|
|
|
1 |
Простой поток управления. Управление может быть |
|
|
|
передано безвозвратно. |
|
|
1 |
Асинхронный поток управления. У отправителя |
|
|
|
сохраняется свой фокус управления. |
|
|
|
Работа пользователя с формой, передача сигнолов. |
Кафедра |
|
|
|
|
1 и 2 |
Возврат управления. |
|
|
|
||
|
|
|
|
© Фонотов Анастас Михайлович
Диаграммы последовательности, сообщения (message)
Кафедра Автоматизированных систем управления
Порядок следования сообщений.
-Определяется временем их отправки
-Номером сообщения
-Последовательность вызова сообщений
© Фонотов Анастас Михайлович