关于UML的时序图中某个对象的激活状态

关于UML的时序图中某个对象的激活状态,第1张

你可能不了解序列图的组成,序列图和时序图一样的哈,首先,时序图中垂直的虚线是生命线,表示对象存活时间,箭头是指调用,调用者指向被调用者,也叫激活条,它也是有持续时间的,不是说线长时间就久。断断续续是指激活的条件有限制(激活是一个对象执行一个行为的时期)。

给你个栗子:

你看,学生的生命线是一直存在的,因为它是主角啊。。。

图书管理员的生命线较短,是由于当学生要借阅图书的时候,才需要管理员。

是指 Sequence diagram 吗?
UML 中使用 约束来 判断条件;
UML 20中 组合碎片 来 表示约束:
alt(ernate)组合碎片 表示“if then else”
opt(ion) 组合碎片 表示“if then ”
还有表示其它交互的类型
具体看参考文档

左边的图表示过程2是建立在过程1的基础上进行的,过程3独立进行。
右上图表示1、2、3过程都是独立的,彼此没有依赖关系。
右下图表示2、3过程均依赖于过程1,过程1贯穿始末,且过程3同时还依赖于过程2,过程2贯穿过程3始末(比如需要返回信息神马的)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13393385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存