Similar presentations:
,kf,kf,kf
1. Диаграмма последовательности языка UML 2
2. Диаграмма последовательности (sequence diagram)
• Диаграмма, которая служит дляпредставления взаимодействия элементов
модели в форме последовательности
сообщений и соответствующих событий на
линиях жизни объектов
3. Нотация линии жизни
• Масштаб для оси времени на диаграммепоследовательности не указывается
• Указывается временной порядок следования
сообщений типа "раньше-позже”
ob1: C1
ob2
: C3
Линии жизни
Сообщения
Символ уничтожения
объекта
4. Вид сообщения
lost – потерянное сообщениеfound – найденное сообщение
5. Оператор взаимодействия (interaction operator)
• - определяет типкомбинированного фрагмента и
является перечислением
следующих 12 литералов:
Оператор
взаимодействия
(interaction
operator)
• alt
• break
• ignore
• loop
• opt
• seq
assert
critical
consider
neg
par
strict
6. Графическое изображение комбинированного фрагмента
s d Комбиниров анныефрагменты
ob1: C1
ob2: C2
ob3: C3
Операнды
взаимодействия
par
Оператор
взаимодействия
opt
[x>0]
Разделитель
операндов
взаимодействия
Ограничение
взаимодействия
фрейм
комбинированного
фрагмента
7. Пример направления стрелок
8. Самостоятельная работа
• Создать диаграмму последовательности для процессарасформирования поезда (работа с одним отцепом)