顺序图 统一建模语言 Unified Modeling Language顺序图的定义 它描述对象按时间顺序的消息交换过程,它体现出系 统用例的行为。 顺序图的符号 顺序图有 四个主要的标 记符: 活动对象 生命线 激活 消息顺序图的符号(续) 活动对象 活动对象可以是系统的参与者或者任何有效的系 统对象。对象是类的实例,它使用包围名称的矩形 框来标记。名称带下划线,顺序图中对象的标记符 如下图所示。 顺序图的符号(续) 生命线 顺序图中垂直方向代表时间维,时间流 逝的方向为自顶向下。靠近顶部的消息发生 的时间要比靠近底部的消息早。 因此,顺序图是两维的。自左至右的维 数代表对象的布局,自顶向下的维数代表时 间的流逝。 每个对象的生命线都是一条从对象向下 的虚线。表示对象的存在时间。顺序图的符号(续) 激活 在生命线上的窄矩形条被称为 激活(activation).激活表示该对 象正在执行某个操作。激活矩形的 长度表示出激活的持续时间 顺序图的符号(续) 消息 消息用来说明顺序图中不同活动对象之间的通信。 它可在一个对象需要取消不同对象的进程时或者需要 向另一个对象提供服务时,使用消息。