UML视图(七)协作图

一、什么是协作图

   协作图是描述对象间交互的一种模式;它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象。

二、协作图的作用

   协作图的建模结果用于获取对象的职责和接口。便于对对象结构的理解。

三、协作图与时序图的关系

   (1)协作图与时序图可以互相转化。

   (2)协作图和时序图描述角度的侧重点不同。协作图侧重于对象间关系,展示对象结构,使其一目了然,很容易知道哪些对象消息影响了对象;时序图则侧重于调用过程,从而获得事件流,非常直观地描述了业务流程,很容易看出执行的顺序。

四、协作图怎么画

1)由时序图转化而来,仅需对对象的位置进行简单的调整。转化的过程通过Rose就可完成。操作方法:①按F5键;②通过菜单栏上的Browse>Create Collaboration Diagram

2)用Rose直接画,也是非常简单。因为协作图目的在于展示对象结构关系,那么只需要把这个任务解决,就算达到了效果。协作图只需要4个元素:对象、关系、关系提示、说明。

五、(下图)协作图的实践:机房收费系统协作图

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值