协作图
来源:互联网 发布:淘宝交保证金怎么交30 编辑:程序博客网 时间:2024/05/22 05:16
含义:
协作图用来表示对象间信息的交换,与顺序图的功能类似,但是侧重点不同,顺序图侧重点是描述消息的时间顺,而协作图侧重点是描述各对象接受了哪些消息。
关键要素
协作图有三个关键要素:对象、链、消息
要素说明
对象:
对象与顺序图中的对象概念相同,表示方式也相同(只是没有生命线)。
链:
链用来连接两个存在交互的对象。
表示方式(一条不带任何箭头的线):
消息:
消息用于表示对象间交互的信息,为了表示出交互的顺序,消息前都需要有编号。
在Rose中,消息有如下的类型:
简单消息:
同步消息:
异步消息:
阻塞消息:
超时消息:
返回消息:
过程调用:
绘制步骤:
1. 确定一个场景中的所有参与对象
2. 确定哪些对象存在交互,并用链把它们连起来。
3. 确认对象间传输的消息内容及顺序,并标在链上。
作用:
用于描述对象间信息的交互,如果说顺序图描述了消息的时间顺序,那么协作图不仅描述了消息的时间顺序,更描述了发出消息的对象间的空间组织关系。
注意事项:
顺序图可以通过创建消息、销毁消息等来创建和销毁一个对象,协作图不存在这样的消息,所有在协作图中,无法明显看出对象创建的时序。
0 0
- 协作图
- 协作图
- 协作图
- 协作图
- 协作图
- 协作图
- 序列图、协作图
- 顺序图&协作图
- UML协作图
- 协作图概述
- UML 协作图
- UML---协作图
- UML之协作图
- UML之协作图
- UML之协作图
- UML之协作图
- UML之协作图
- U006 UML 协作图
- 顺序图
- Amazon SNS移动推送更新——新增百度云推送和Windows平台支持
- 短牛网赚论坛 中国第一网赚论坛
- Quartz Job Scheduling
- 第2次实验——算法基本功 与 综合思考
- 协作图
- sql(join中on与where区别)
- 基于Cocos2dx开发卡牌游戏Demo_放开那三国 2.0
- windows8.1初体验
- CSS实现的loading页面等待效果
- 各种DB-engines对比:System Properties Comparison Memcached vs. Redis
- Eclipse优化速度
- Myeclipse的java工程转web工程
- SQL Delta同步数据