顺序图是强调消息时间的交互图。其描述了对象之间传送消息的时间顺序,用来表示用例中的行为顺序。在该二维图中,对象由左至右排列,消息则沿着纵轴由时间顺序排列。在构筑该图时,应布局简洁。
一、顺序图示例(购买小车简图)
说明:
(1)将对象置于顺序图的顶部意味着在交互开始的时候对象就已经存在了,如果对象的位置不在顶部,那么表示对象是在交互的过程中被创建的。
(2)活动者和对象从左自右排列。活动者一般为两个。
(3)其余对象从左自右按重要性或者消息按先后排列(常用)。
说明:
(1)每个对象都有自己的生命线,用来表 示在该用例中一个对象在一段时间内的存在
(2)生命线使用垂直的虚线表示
(3)如果对象生命期结束,则用注销符 表示
说明:
(1)激活表示该对象被占用以完成某个任务,去激活指的则是对象处于空闲状态、在等待消息
(2)在UML中,为了表示对象是激活的,可以将该对象的生命线拓宽成为矩形。其中的矩形称为激活条(期)或控制期,对象就是在激活条的顶部被激活的,对象在完成自己的工作后被去激活。
4)消息:
表示方式:
软件工程
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!