通信图

在 UML 中,通信图显示与生命线相关联的对象或角色之间的交互和生命线直接传递的消息。在较早的 UML 版本中,通信图被称为协作图,并且表示法不同。

通信图是一种交互图,可以用来探查系统或软件应用程序的动态行为。它们通过另一种视图来提供与时序图相同的信息。时序图旨在描述消息在经过一段时间之后的顺序;通信图旨在描述在参与交互的对象之间传递的消息的结构。这些图说明了对象之间的消息流以及类之间的隐含关系。

可以使用通信图来探查系统或应用程序中的对象之间如何协同工作。通信图可以标识一个交互或任务的下列方面:

通信图类似于对象图。在通信图中,生命线表示参与交互的对象,箭头表示在生命线之间传递的消息。箭头指示消息的方向(即,正向或逆向),而序号则指示消息的传递顺序。

下列主题描述了通信图中的元素:

相关概念
时序图
相关任务
使用 UML 为对象之间的交互建模
使用 UML 为参与交互的对象之间的消息流建模
填充通信图
相关参考
时序图示例
通信图示例

反馈