UML(三)之顺序图、协作图
2017-08-27 18:12
253 查看
顺序图
顺序图概述
顺序图用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的事件。
顺序图展示对象之间的交互,这些交互是指在场景或用例的事件流中发生的。顺序图属于动态建模。
顺序图的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接收的。表示了对象之间传送消息的时间顺序。
浏览顺序图的方法是:从上到下查看对象间交换的消息
顺序图中的事物及解释
![](http://wx4.sinaimg.cn/mw1024/005Pwxoqly1fiyfmbnnaaj30pk0a7dhh.jpg)
顺序图与用例图和类图之间的关系
![](http://wx3.sinaimg.cn/mw1024/005Pwxoqly1fiyfmbxfs7j30jj09tmxv.jpg)
顺序图的例子
例子One![](http://wx4.sinaimg.cn/mw1024/005Pwxoqly1fiyfmc4djjj30qb0cq777.jpg)
例子Two
![](http://wx3.sinaimg.cn/mw1024/005Pwxoqly1fiyfmcfs3oj30qt0fojvn.jpg)
协作图
协作图概述
协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构,使用协作图来说明系统的动态协作图主要描述协作对象间的交互和链接,显示对象、对象间的链接以及对象间如何发送消息
协作图中的事物及解释
![](http://wx2.sinaimg.cn/mw1024/005Pwxoqly1fiyfwyavfrj30q606m767.jpg)
协作图中的关系及解释
![](http://wx3.sinaimg.cn/mw1024/005Pwxoqly1fiyfwyred4j30pz03cq3d.jpg)
消息标签
![](http://wx4.sinaimg.cn/mw1024/005Pwxoqly1fiyfwyybl8j30q309941k.jpg)
协作图和顺序图的区别
协作图和顺序图都表示出了对象间的交互作用,但是它们侧重点不同。顺序图清楚地表示了交互作用中的时间顺序(强调时间),但没有明确表示对象间的关系。
协作图清楚地表示了对象间的关系(强调空间),但时间顺序必须从顺序号获得。
协作图和顺序图可以相互转化
协作图例子
打印操作的写作图![](http://wx1.sinaimg.cn/mw1024/005Pwxoqly1fiyfwz50ezj30py05zmy3.jpg)
坐电梯的写作图
![](http://wx2.sinaimg.cn/mw1024/005Pwxoqly1fiyfwzd4baj30qp095dim.jpg)
相关文章推荐
- UML之交互图(顺序图和协作图)
- UML实践----用例图、类图、对象图、顺序图、协作图、状态图、活动图、组件图、配置图
- UML学习:机房收费系统-图集(协作,顺序,部署,构件)
- UML——顺序图与协作图
- 【UML入门教程】——动态部分(下):顺序图、协作图
- UML实践-用例图、类图、对象图、顺序图、协作图、状态图、活动图、组件图、配置图
- UML之顺序图(Sequence diagram)、协作图(Collaboration diagram)
- UML之顺序图、协作图
- UML 基础:类图,组件图,部署图,对象图,包图,用例图,活动图 ,顺序图,协作图,状态图,交互概览图,时间图
- UML图学习之五 序列图(顺序图)和协作图
- UML——顺序图、协作图
- (转)UML实践----用例图、类图、对象图、顺序图、协作图、状态图、活动图、组件图、配置图
- UML图学习之五 序列图(顺序图)和协作图
- UML动态模型(顺序图、协作图、状态图)
- UML---交互图(顺序图和协作图)
- UML动态模型(顺序图、协作图、状态图)
- 【UML学习】顺序图和协作图
- UML基础--协作图
- UML 之 序列图和协作图