注:本文中的时序图均使用Astah工具淛作
描述了对象之间以及对象与参与者实例之间传递消息的时间顺序, 用来表示用例中的行为顺序, 是强调消息时间顺序的交互图;
时序图描述系统中类和类之间的交互, 将这些交互建模成消息交换, 时序图描述了类以及类之间的交换以完成的期望行为的消息, 时序图中每条消息都代表了类的一个操作或者引起状态机改变的触发事件;
参与交互的对象在时序图顶端水平排列, 每个对象的底端绘制了一条垂直虚线, 对象A像对象B發送消息, 用一条带箭头的实线表示, 该实线起始于对象A底部的虚线, 终止于对象B底部的虚线; 实线箭头水平放置, 越靠近顶端越早被发送。
时序图提供了随时间推移的, 清晰的可视化的轨迹;
1、用对象间的交互来描述用例
1、垂直维度以发生的时间顺序显示消息/调用的序列
2、水平维度显示消息被发送到的对象实例
时序图中消息的阅读顺序是严格的自上而下的