交互图

交互图用来描述对象之间的交互关系,包括顺序图和协作图

交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。

顺序图

1.概念:描述对象之间的交互顺序,着重体现对象间消息传递的时间顺序,强调对象之间消息的发送顺序,同时也显示对象之间的交互过程。

顺序图是将交互关系表示为一个二维图,纵向是时间轴,时间沿竖线向下延伸。横轴代表了在协作中各独立对象的类元角色。

2.构成

2.1对象

图符:

UML---交互图(顺序图和协作图)

2.2消息

概念:是对象之间的通信,可以使信号或者操作调用

图符:

UML---交互图(顺序图和协作图)

2.3生命线(**)

概念:表示在某段时间内对象是存在的

图符:

UML---交互图(顺序图和协作图)

3.举例

下图是小编根据学到的知识对机房收费系统中查看余额一项功能画出的顺序图,不足之处望大家多提宝贵意见!

UML---交互图(顺序图和协作图)

协作图

1.概念:描述对象之间的合作关系,更侧重于说明那些对象之间有消息的传递

2.举例

下图是依据上图顺序图按F5键自动生成的协作图

UML---交互图(顺序图和协作图)

顺序图与时序图比较:

顺序图强调消息的时间顺序

时序图强调对象之间的交互关系


相关文章: