UML基础 UML顺序图和协作图简介

开发 架构
UML建模中顺序图和协作图的概念你是否了解,这里向大家简单介绍一下UML顺序图是将交互关系表示为一个二维图,而UML协作图也是互动的图表。

本文和大家重点讨论一下UML顺序图和协作图,UML顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。而协作图像序列图一样也传递相同的信息,但他们不关心什么时候消息被传递,只关心对象的角色。

UML顺序图

UML顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。

类图和对象图是静态模型的视图。交互图是动态的。他们描述了对象间的交互作用。

UML顺序图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。

消息用从一个对象的生命线到另一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。

 

UML协作图

介绍完了UML顺序图再来看一下UML协作图,UML协作图也是互动的图表。他们像序列图一样也传递相同的信息,但他们不关心什么时候消息被传递,只关心对象的角色。在序列图中,对象的角色放在上面而消息则是连接线。


对象角色矩形上标有类或对象名(或者都有)。类名前面有个冒号(:)。

协作图的每个消息都有一个序列号。顶层消息的数字是1。同一个等级的消息(也就是同一个调用中的消息)有同样的数字前缀,再根据他们出现的顺序增加一个后缀1,2等等。
 

【编辑推荐】

  1. 解析UML顺序图中分类器分层
  2. 使用彩色UML建模 彰显颜色的魅力
  3. 解析UML顺序图通用规则
  4. 解析UML顺序图中如何直接创建对象以及返回值原则
  5. 基于UML顺序图的场景测试用例生成方法 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-06-10 16:09:45

UML协作图

2010-06-13 15:03:25

UML实践

2010-06-11 16:38:22

UML协作图

2010-06-10 15:49:55

UML协作图

2010-06-10 10:53:10

UML实例

2010-06-17 15:29:52

UML活动图

2010-06-17 14:52:42

UML构件图

2010-06-10 15:57:43

UML协作图

2010-07-12 13:20:18

UML协作图

2010-07-07 14:43:19

UML协作图

2010-06-10 09:17:40

UML用例图

2010-06-28 18:36:06

UML协作图

2010-07-12 13:09:05

UML协作图

2010-06-11 09:33:47

UML顺序图

2010-06-13 16:26:10

UML图

2010-06-10 09:32:21

UML时序图

2010-07-06 13:04:33

UML系统组件图

2010-07-06 12:00:23

UML活动图

2010-07-12 10:25:44

UML类图

2010-07-09 15:04:48

UML部署图
点赞
收藏

51CTO技术栈公众号