3.5.3 泳道

3.5.3 泳道

泳道(Swimlance) 把活动图中的活动划分为若干组, 每组是一个泳道, 将对象名置于泳道顶部, 表示泳道中的活动由该对象负责, 因此, 泳道关心的是对象的职责。

活动图中的泳道用垂直实线划出, 垂直线分隔的区域就是泳道。在泳道上方给出泳道的名称或对象名称, 该对象负责泳道内的全部活动。每一个活动只能属于一个泳道。泳道没有顺序, 不同泳道中的活动可以按顺序进行, 也可以是并发进行的, 允许转移跨越泳道分隔线。

图3-24所示是学生注册的活动图, 包含学生(Student) 和系统所包含的注册(Register)两个对象负责的两个泳道。

图3-24 学生注册活动图