首页 > 其他 > 详细

UML—交互图

时间:2014-02-05 00:56:21      阅读:437      评论:0      收藏:0      [点我收藏+]

一,交互图

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


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

强调消息的时间顺序。

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


 交互图包括:

      bubuko.com,布布扣

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

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



二,顺序图


1,什么是顺序图?

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

 

2,顺序图构成:

对象

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

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


3,消息的表示方式:


bubuko.com,布布扣


三,协作图


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


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


bubuko.com,布布扣

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

bubuko.com,布布扣


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


小结:

1,二者在语义上等价。

2,二者可以相互转化。

3,二者的侧重点不同:

顺序图侧重时间顺序。

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






UML—交互图

原文:http://blog.csdn.net/lhc1105/article/details/18923453

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!