UML 时序图 Sequence diagram
[toc]
时序图
时序图,又名序列图,循环图,是一种UML交互图。
它通过描述对象之间发送消息的时间顺序,显示多个对象之间的动态写作。
时序图元素
角色 actor
系统角色,可以是人或者其他系统,子系统,用一个小人图标表示。
对象 object
位于时序图顶部,用一个矩形表示。命名方式:
- 对象名和类名
- 只显示类名
- 只显示对象名
生命线 timeline
时序图中,每个对象的底部中心,有一条垂直的虚线,这就是对象的生命线。
控制焦点 activation
代表时序图中,对象在时间线上某段时期执行的操作。以一个很窄的矩形表示。
image.png消息 message
表示对象之间发送的消息。分为三种类型:
- 同步消息:实线+实心箭头
- 异步消息:实线+大于号
- 返回消息:小于号+虚线
- 自关联消息:表示自身调用或者一个对象内方法调用另外一个方法。以一个半闭合的长方形+下方实心箭头表示
举例说明
image.pngreference
https://blog.csdn.net/fly_zxy/article/details/80911942
https://www.cnblogs.com/downey/p/4890830.html
网友评论