UML-顺序图 (1)

顺序图

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


jj

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


生命线(lifeline)


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


消息(message)


1. 活动者或对象

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

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

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


ss


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


kk
2.生命线

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

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

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

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

jj

3.激活期

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

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

dd

4.消息

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

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

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

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

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

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值