通信图是一种交互图,可以用来探查系统或软件应用程序的动态行为。它们通过另一种视图来提供与时序图相同的信息。时序图旨在描述消息在经过一段时间之后的顺序;通信图旨在描述在参与交互的对象之间传递的消息的结构。这些图说明了对象之间的消息流以及类之间的隐含关系。
通信图类似于对象图。在通信图中,生命线表示参与交互的对象,箭头表示在生命线之间传递的消息。箭头指示消息的方向(即,正向或逆向),而序号则指示消息的传递顺序。
下列主题描述了通信图中的元素: