时序图是强调消息时间顺序的交互图,又称顺序图,描述了对象之间传送消息的时间顺序,用来表示用例中的行为顺序。
时序图将交互关系表示为一个二维图。其中,纵轴是时间轴,时间沿竖线向下延伸。横轴代表了在协作中各独立的对象。
时序图包含了4个元素:
① 对象(Object)
② 生命线(Lifeline )
③ 消息(Message)
④ 激活(Activation)
将对象置于时序图的顶部意味着在交互开始的时候对象就已经存在了,如果对象的位置不在顶部,那么表示对象是在交互的过程中被创建的。
生命线是一条垂直的虚线,表示时序图中的对象在一段时间内的存在。每个对象的底部中心的位置都带有生命线,从时序图的顶部一直延伸到底部,所用的时间取决于交互持续的时间。
„对象与生命线结合在一起称为对象的生命线,对象的生命线包含矩形的对象图标以及图标下面的生命线。