首页 > 其他 > 详细

机房收费系统 交互图

时间:2014-02-18 16:15:19      阅读:349      评论:0      收藏:0      [点我收藏+]

  做机房收费系统的交互图的时候,一定要搞清楚它是干什么用的?首先,定义是:一个交互就是指在特定语境中,为了实现某一个目标,而在一组对象之间进行交换的一组消息所表示的行为。从定义中可以看出,其实,就是指为了实现某一个功能,我们需要进行的操作。同时,我们也可以知道,类图描述的是系统的静态结构,而交互图描述系统的动态行为。

  弄清楚交互图是干什么的了,就要知道它的构成,它是有序列图和协作图组成的,用一个图来表示会更好看一点:

bubuko.com,布布扣

  怎样建一个序列图?

  1、确定交互的过程

  2、找出参与交互的对象类的较色,放在顶部。

 3、从初始化交互的消息开始,自顶向下在上明显上防止消息,注意各类不同消息的表示法。

 4、确定消息之间的关系

 怎样建一个协作图?

  1、确定交互的过程

  2、找出参与交互的对象类的角色,放在中央

  3、从初始化交互的消息开始,按交互顺序放置其他消息,注意消息的序号不可缺少。

  4、确定消息之间的特殊关系,如同步、异步、多对象等  

  序列图和协作图之间的关系

  在语义上它们是等价的

  序列图表达了时间的消息序列,体现了系统行为的顺序;协作图表达了系统中对象的关联和消息的相互作用,体现了系统的动态结构。


  下面我就上下机这一过程,画的序列图和协作图:

bubuko.com,布布扣

   同样的,我把上面的上下机的序列图转化为协作图,是不是就简单了:

bubuko.com,布布扣

机房收费系统 交互图

原文:http://blog.csdn.net/qiumuxia0921/article/details/19402125

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