时序图是一种 UML 交互图,通过描述对象(类、组件、子系统、其他参与者)之间消息传递的时间顺序,来显示多个对象之间是如何动态协作的。它也是一个二维图,横轴表示对象,纵轴表示生命线,消息在各个对象之间横向传递,依照时间顺序纵向排列。
目录:
一、时序图简单介绍
时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。(摘自百度百科)
相比于传统的流程图而言,时序图能更加一目了然地描述对象的各种交互过程,也能描述并发情况。我将时序图也分为这两种:
二、有哪些组成元素
1、角色(Actor)
2、对象(Object)
3、生命线(Lifeline)
4、激活期(Activation)
5、消息(Message)
6、组合片段
7、draw.io 提供的图形介绍:
draw.io 提供的图形
三、找个样例来看看
这是微信支付文档里的一张图
四、我们也来动动手
通过 draw.io 画的图,场景虚构
写在最后:
我比较喜欢的两款绘图工具:draw.io 和 visio,风格比较现代化,相信你们如果用过也会喜欢的,关于他们的介绍和使用就不多说了,大家可以自行网上搜一搜,下一篇我将介绍如何用 draw.io 画流程图。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。