3. 窍门
1)工具
工欲善其事,必先利其器。推荐使用微软旗下的 Visio。
2)步骤
划清边界,识别交互语境:所谓划清边界是是指要确定好绘制序列图的范围。在微信支付例子中省略列商家打开微信、输入收款金额等交互消息,这些不是我们需要体现的,我们主要体现的是用户的扫码支付流程。
所谓识别交互语境就是要知道自己绘制时序图的前提和背景,在微信支付的例子中用户登录了微信、开通了支付功能是前提,背景是用户需要扫描付款买东西。
梳理时序图中的角色和对象都有哪些:微信支付的例子中角色只有一个,即用户。对象有华为手机:手机、微信、商家。
对象之间有哪些交互消息:对象之间交互的消息详见以上序列图。
3)技巧
从初始消息开始画,依次画出随后消息,并给每个消息分配序号,方便理解;
角色和对象用名词,消息用动词;
角色放在序列图的开始位置,对象重要程度或使用频率从左到右排列。这就要根据时间的流程考虑了,是一个比较主观的事情;
控制焦点两端要以消息元素封顶,控制焦点不要超过消息元素。
参考资料:
- https://developer.ibm.com/zh/
- https://baike.baidu.com/item/序列图/1943112?fr=aladdin
- https://book.51cto.com/art/201003/190167.htm
产品经理的前进道路,不应该是一场孤独求索的旅行 。沿途那些美好的风景,有趣的人文,我愿意沉淀下来,分享与同行的你,或者是在路上的他。
作者:木深、木小深;公众号:异世治人录
本文由@木深 原创发布于人人都是产品经理。未经许可,禁止转载。
题图来自Unsplash,基于CC0协议
,