首页 > 其他 > 详细

UML-顺序图 (1)

时间:2014-04-12 08:24:28      阅读:482      评论:0      收藏:0      [点我收藏+]

顺序图

面向时间描述对象交互的图


bubuko.com,布布扣

活动者(actor)或者 对象(object)


生命线(lifeline)


激活(activation)/ 控制焦点(focus of control)


消息(message)


1. 活动者或对象

活动者和对象按照从左到右的顺序排列

一般最多两个活动者,他们分列两端。启动这个用例的活动者往往排在最左边接收消息的活动者则排在最右端

对象从左到右按照重要性排列或按照消息先后顺序排列。


bubuko.com,布布扣


对象的命名方式有三种:1.包括对象名和类名 2.类名(匿名对象) 3.对象名(不关心类)


bubuko.com,布布扣
2.生命线

每个对象都有自己的生命线,用来表示在该用例中一个对象在一段时间内的存在垂直的虚线

如果对象生命期结束,则用注销符号表示

对象默认的位置在图顶部,表示对象在交互之前已经存在

如果是在交互过程中由另外的对象所创建,则位于图的中间某处。

bubuko.com,布布扣

3.激活期

激活期(activation)/控制焦点(focus of control)对象在一段时间内获得了焦点,也称激活期对象执行某个动作的时期空心矩形条

激活期的长短意味着对象执行某个动作的时间有多长,可以通过约束{10ms}来限制执行时间的长短。

bubuko.com,布布扣

4.消息

面向对象方法中,消息是对象间交互信息的主要方式。

结构化程序设计中,模块间传递信息的方式主要是过程(或函数)调用。

对象A向对象B发送消息,可以简单地理解为对象A调用对象B的一个操作(operation)。【A发B等价于A调B】

顺序图中,尽力保持消息的顺序是从左到右排列的。

一个顺序图的消息流开始于左上方,消息2的位置比消息1低,这意味着消息2的顺序比消息1要迟。因为西方的阅读习惯是从左到右。

顺序图中消息编号可显示,也可不显示。协作图中必须显示。

UML-顺序图 (1),布布扣,bubuko.com

UML-顺序图 (1)

原文:http://blog.csdn.net/mariofei/article/details/23467389

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!