UML视图(七)协作图
2014-05-23 11:05
369 查看
一、什么是协作图?
协作图是描述对象间交互的一种模式;它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象。
二、协作图的作用?
协作图的建模结果用于获取对象的职责和接口。便于对对象结构的理解。
三、协作图与时序图的关系?
(1)协作图与时序图可以互相转化。
(2)协作图和时序图描述角度的侧重点不同。协作图侧重于对象间关系,展示对象结构,使其一目了然,很容易知道哪些对象消息影响了对象;时序图则侧重于调用过程,从而获得事件流,非常直观地描述了业务流程,很容易看出执行的顺序。
四、协作图怎么画?
(1)由时序图转化而来,仅需对对象的位置进行简单的调整。转化的过程通过Rose就可完成。操作方法:①按F5键;②通过菜单栏上的Browse—>Create Collaboration Diagram。
(2)用Rose直接画,也是非常简单。因为协作图目的在于展示对象结构关系,那么只需要把这个任务解决,就算达到了效果。协作图只需要4个元素:对象、关系、关系提示、说明。
五、(下图)协作图的实践:机房收费系统协作图
协作图是描述对象间交互的一种模式;它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象。
二、协作图的作用?
协作图的建模结果用于获取对象的职责和接口。便于对对象结构的理解。
三、协作图与时序图的关系?
(1)协作图与时序图可以互相转化。
(2)协作图和时序图描述角度的侧重点不同。协作图侧重于对象间关系,展示对象结构,使其一目了然,很容易知道哪些对象消息影响了对象;时序图则侧重于调用过程,从而获得事件流,非常直观地描述了业务流程,很容易看出执行的顺序。
四、协作图怎么画?
(1)由时序图转化而来,仅需对对象的位置进行简单的调整。转化的过程通过Rose就可完成。操作方法:①按F5键;②通过菜单栏上的Browse—>Create Collaboration Diagram。
(2)用Rose直接画,也是非常简单。因为协作图目的在于展示对象结构关系,那么只需要把这个任务解决,就算达到了效果。协作图只需要4个元素:对象、关系、关系提示、说明。
五、(下图)协作图的实践:机房收费系统协作图
相关文章推荐
- UML 实践——用例图、顺序图、状态图、类图、包图、协作图
- 关闭 晓K的专栏 我的学习历程 目录视图摘要视图订阅 赠书 | 异步2周年,技术图书免费选 每周荐书:渗透测试、K8s、架构(评论送书) 项目管理+代码托管+文档协作,开发更
- UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图
- UML视图(九)部署图
- UML图学习之五 序列图(顺序图)和协作图
- UML: 协作图
- (五)UML之协作图
- (转)uml 静态视图
- 【UML】--序列图和协作图
- 使用模式集成UML视图
- Thinking in UML 学习笔记(四)——UML核心视图之活动图
- UML视图(五)活动图
- UML-交互图(时序图、协作图)
- 关闭 晓K的专栏 我的学习历程 目录视图摘要视图订阅 赠书 | 异步2周年,技术图书免费选 每周荐书:渗透测试、K8s、架构(评论送书) 项目管理+代码托管+文档协作,开发更
- UML 协作图
- UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图
- UML建模语言入门 -- 用例视图详解 用例视图建模实战
- uml 活动视图活动图
- UML---4+1视图
- UML初级学习之协作图