Типы диаграмм UML |
---|
Структурные диаграммы UML |
Поведенческие UML-диаграммы |
Диаграмма связи [1] в унифицированном языке моделирования (UML) 2.5.1 представляет собой упрощенную версию диаграммы сотрудничества UML 1.x. [2]
UML имеет четыре типа диаграмм взаимодействия:
Диаграмма связи моделирует взаимодействие между объектами или частями в терминах последовательных сообщений. Диаграммы связи представляют собой комбинацию информации, взятой из диаграмм классов , последовательностей и вариантов использования, описывающих как статическую структуру, так и динамическое поведение системы.
Однако диаграммы связи используют свободное расположение объектов и связей, как в диаграммах объектов. Чтобы сохранить порядок сообщений в такой свободной диаграмме, сообщения помечаются хронологическим номером и размещаются рядом со ссылкой, по которой сообщение отправляется. Чтение диаграммы связи начинается с сообщения 1.0 и следует сообщениям от объекта к объекту.
Диаграммы связи показывают большую часть той же информации, что и диаграммы последовательности, но из-за того, как представлена информация, часть ее легче найти на одной диаграмме, чем на другой. Диаграммы связи показывают, с какими элементами каждый из них взаимодействует лучше, но диаграммы последовательности показывают порядок, в котором происходят взаимодействия, более четко.