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