https://blog.csdn.net/fly_zxy/article/details/80911942
时序图的绘制步骤
时序图的绘制步骤可以总结为:
-
划清边界,识别交互语境
所谓划清边界是是指要确定好绘制时序图的范围。在微信支付例子中省略列商家打开微信、输入收款金额等交互消息,这些不是我们需要体现的,我们主要体现的是用户的扫码支付流程。
所谓识别交互语境就是要知道自己绘制时序图的前提和背景。在微信支付的例子中用户登录了微信、开通了支付功能是前提,背景是用户需要扫描付款买东西。
-
梳理时序图中的角色和对象都有哪些
微信支付的例子中角色只有一个,即用户。对象有华为手机:手机、安卓版微信:微信、:商家。
-
对象之间有哪些交互消息
对象之间交互的消息详见以上时序图
时序图的绘制技巧:
-
从初始消息开始画,依次画出随后消息,并给每个消息分配序号,方便理解。
-
角色和对象用名词,消息用动词。
-
角色放在时序图的开始位置,对象重要程度或使用频率从左到右排列。这就要根据时间的流程考虑了,是一个比较主观的事情。
网友评论