时序图
什么是时序图
时序图描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图。
时序图向UML用户提供了时间流随时间推移的、清晰的和可视化的触发事件。
时序图元素
对象(object)
对象代表时序图中的对象所扮演的角色。
生命线(lifeline)
生命线是一条垂直的虚线,表示时序图中的对象在一段时间内的存在。
激活(activation)
时序图可以描述对象的激活(activation)和去激活(deacticvation)
激活代表时序图中的对象执行一项操作的期数,激活状态表示该对象被占用已完成某一个任务
消息(message)
消息用于实体间传递信息,允许实体请求其他的服务,类角色通过发送和接受消息进行通信。
几种常用的消息符号
符号 | 含义 | 符号 | 含义 |
---|---|---|---|
![]() |
绘制两个对象之间的异步消息 | ![]() |
显示调用返回的消息 |