UML—交互图

简介: 一,交互图   交互图用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。   交互图可用两种方式描述: 强调消息的时间顺序。 强调发送和接受消息的对象的结构组织。

一,交互图

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


  交互图可用两种方式描述:

强调消息的时间顺序。

强调发送和接受消息的对象的结构组织。


 交互图包括:

      

顺序图:强调消息的事件顺序

协作图:强调对象之间的交互关系



二,顺序图


1,什么是顺序图?

  顺序图描述按照时间的先后顺序对象之间的交互动作过程。

 

2,顺序图构成:

对象

消息:是对象之间的通信,可以是信号或者操作调用

生命线(激活):表示在某段时间内对象是存在的。


3,消息的表示方式:



三,协作图


协作图看起来和顺序图很相似,但是与强调顺序的顺序图相比,协作图更加强调参加交互的对象的组织。


下面通过两个图来对比下:



从图中可以清楚的看出,事件发生的顺序,之后再Rational rose中点击F5,出现如下图:


可以看出,图中明显更加强调参加交互的对象。


小结:

1,二者在语义上等价。

2,二者可以相互转化。

3,二者的侧重点不同:

顺序图侧重时间顺序。

合作图侧重对象之间的关系。






目录
相关文章
|
测试技术 uml
UML——交互图( 时序图和协作图)
UML——交互图( 时序图和协作图)
|
uml
UML 交互图(序列图 协同图)
UML 交互图(序列图 协同图)
72 0
【UML图】交互图、顺序图、协作图
【UML图】交互图、顺序图、协作图
129 0
|
uml
【UML】交互图(顺序图、合作图\协作图)
【UML】交互图(顺序图、合作图\协作图)
255 0
|
uml
UML面向对象分析与建模-【5】交互图
一、概述 交互图是用来表达系统的各个对象之间如何交互,如何合作完成某个行为的动态模型工具,它与用例图、状态图、活动图等共同构成了系统的行为视图。 交互图主要用于对用例图中的控制流进行建模,它包括序列图和协作图,其中,序列图按时间次序描述系统中各对象如何通过消息交互,协作图从空间上描述收发消息的对象的结构关系。
1213 0
UML——交互图(顺序图与协作图)
UML——交互图(顺序图与协作图)
567 0
UML——交互图(顺序图与协作图)
|
uml 测试技术 数据安全/隐私保护
UML,交互图
<p><span style="font-family:KaiTi_GB2312; font-size:18px"><strong>一.交互图概述</strong></span></p> <p><span style="font-family:KaiTi_GB2312; font-size:18px">● 用来描述系统中的对象是如何进行相互作用的,即一组对象是如何进行消息传递的。<br>
1509 0
|
uml 测试技术 数据安全/隐私保护
|
6月前
|
uml
UML之类图
UML之类图
90 1