UML之交互图

       前边文章已经分析了了类图和用例图描述系统的静态行为,行为图和交互图用来描述系统的动态行为,实现图描述系统的安装过程和物理构造,状态图主要描述系统行为的结果,活动图主要描述系统动态行为的过程,这篇博客要介绍的交互图则侧重描述系统中的对象是如何相互作用的,即一组对象之间是如何进行消息传递的,消息传递的时间有什么区别。

       交互图由两部分构成,协作图和顺序图。协作图包括三部分,对象,联系和消息,对象是完成某一动作的结构或组织,我们把它理解为类的实例,对象可以是一个方法,也可以是一个系统或者用例;联系就是对象之间的关系,可以表示消息的传递方向;消息就是对象之间的通信,可以是信号也可以是操作的调用。在系统的协作图模型中,协作图侧重表现的是发出消息和接收消息的对象,对于消息的前后顺序表现的不是很明显,所以,协作图侧重描述对象之间的交互关系。

        顺序图也包括三部分,对象、消息和生命线,顺序图的对象和消息和协作图一样,生命线表示的是消息的存在时间,也就是每个消息从产生到结束所持续的时间,用生命线来表示。顺序图中,所有的消息都是按照时间顺序从上往下排列的。可以看得出来,顺序图侧重强调消息的时间顺序。                            

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值