UML中协作图和通信图有什么区别?

10
在UML中,协作图和通信图有什么区别?它们是同一种图吗?

4个回答

20

它们是一样的。这只是一个名称更改。协作图是在 UML 标准的早期版本中给通信图起的名字。


在 UML 1.X 中被称为协作图。 - dulaj sanjaya

2

据我所了解,合作需要进行工作,而沟通则是对象之间进行消息传递的方式。这两者在大多数情况下可能会非常相似,因为为了合作,它们需要进行沟通。因此,这两者在大多数情况下是相同的,但在某些细节方面会有所不同。


0
在统一建模语言(UML)2.0中,通信图是UML 1.x协作图的简化版本。它们是同一个东西。

0

协作图与通信图不同。协作图显示通信/行为的结构。 这个结构可以用于通信图。例如,以部署图为例。它具有诸如http、amqp等通信路径。在此通信路径上,可以传递许多业务“消息”,比如getEmpInfo等。因此,部署图中的通信路径被许多通信/协作图使用。 在协作图中,通信路径称为连接器/链接/消息路径,通常不在基础设施层次上。它位于组件/类/业务层次。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接