Введение в формальные методы описания бизнес-процессов. Кулябов Д.С - 109 стр.

UptoLike

8.9. Диаграмма взаимодействия 109
взаимодействия участников этой кооперации.
Понятие объекта в языке UML было рассмотрено в разделе 8.8.4.
Для создания диаграммы кооперации нужно расположить участвующие
во взаимодействии объекты в виде вершин графа. Затем связи, соединяющие
эти объекты, изображаются в виде дуг этого графа. Связи дополняются сооб-
щениями, которые объекты принимают и посылают.
Диаграммы кооперации характеризуются двумя особенностями, отлича-
ющими их от диаграмм последовательностей: путём (связью) и порядковым
номером сообщения.
Путь или связь (Link) используется для описания связи одного объекта с
другим. Связи не имеют собственных имён и кратности, но могут использо-
ваться следующие стереотипы:
«association» указывает, что связь является ассоциацией;
«parameter» указывает, что связь является параметром некоторого
метода;
«local» указывает, что связь является локальной переменной метода,
область видимости которой ограничена только соседним объектом;
«global» указывает, что связь является глобальной переменной, об-
ласть видимости которой распространяется на всю диаграмму коопера-
ции;
«self» указывает, что связь является рефлексивной связью объекта
с самим собой (изображается петлёй в верхней части прямоугольника
объекта).
Порядковый номер сообщения используется для обозначения временной
последовательности сообщений.
8.9.3. Пример диаграммы взаимодействия
На рис. 8.31 приведён пример диаграммы взаимодействия «Телефонный
разговор».