В чем разница между диаграммой сотрудничества и диаграммой связи в UML?
В чем разница между диаграммой сотрудничества и диаграммой связи в UML? Это одна и та же диаграмма?
4 ответа
Они одинаковые. Это просто смена имени. Диаграммы взаимодействия - это имя, данное коммуникационным диаграммам в предыдущих версиях стандарта UML.
Из того, что я понимаю, сотрудничество - это то, что должно работать. И общение это то, что объекты будут обмениваться сообщениями с другими объектами. Они, вероятно, в большинстве случаев оказываются очень похожими, потому что для совместной работы им необходимо общаться. Таким образом, эти два будут в основном одинаковыми, но разными здесь и там.
Диаграмма взаимодействия на языке унифицированного моделирования (UML) 2.0 является упрощенной версией диаграммы сотрудничества UML 1.x.
Они одно и то же.
Диаграмма сотрудничества отличается от диаграммы коммуникации. Диаграмма сотрудничества показывает структуру общения/поведения. Структуру можно использовать для коммуникационных диаграмм. Например, возьмем диаграмму развертывания. У него есть пути связи, такие как http, amqp и т. д. По этому пути связи могут передаваться многие бизнес-сообщения, такие как getEmpInfo и т. д. Таким образом, путь связи на диаграмме развертывания используется во многих диаграммах связи/сотрудничества. В случае диаграммы сотрудничества путь связи называется соединителем/каналом/путем сообщения и обычно не находится на уровне инфраструктуры. Это на уровне компонента/класса/бизнеса.