知识点
- 定义:是强调消息时间的交互图。其描述了对象之间传送消息的时间顺序,用来表示用例中的行为顺序。在该二维图中,对象由左至右排列,消息则沿着纵轴由时间顺序排列。在构筑该图时,应布局简洁。
- 组成部分:对象、生命线、控制焦点、消息
- 对象分为参与者和参与者使用的边界对象。参与者使用小人符号,边界对象使用圆角矩形。
- 生命线是一条垂直的虚线,表示对象的存在时间。
- 控制焦点是一个细长的矩形,表示对象执行一个操作经历的时间段,作用在生命线上。
- 消息是作用于控制焦点上的一条水平带箭头的虚线或实线,实线表示传递,虚线表示返回。
- 激活状态:当对象的生命线中出现控制焦点,表示该对象处于激活状态。若没有控制焦点表示对象处于等待状态。
- 销毁:对象的生命期结束后,可在生命线的低步画个
X
符号。
绘制步骤
- 列出参与者
- 列出参与者使用的边界对象
- 绘制消息
例题
需求
绘制领书系统时序图。各班班长填写领书单并由班主任进行签字确认,随后将已签字的领书单交到书库管理员。书库管理员拿到领书单后根据订书信息表确认领书单的真伪,确认无误后检查图书库存量,根据库存情况发回数据。
参与者
- 班长
- 班主任
- 管理员
边界对象
- 班长:领书单
- 班主任:领书单
- 管理员:领书单、订书信息、图书库存