【UML_行为建模】UML之时序图

时序图用于描述对象间按照时间顺序的消息交互,包括同步消息、异步消息和返回消息等。例如,微信扫描二维码支付流程中,用户从输入密码到支付成功的各个步骤可以通过时序图清晰展现;同样,用户登录过程也可用时序图来表示各个验证环节。
摘要由CSDN通过智能技术生成

时序图

WHAT?

·描述多个对象之间依照时间顺序进行消息交互,显示多个对象间的动态协作。·

画图元素?

常用的⑥大元素

  • 角色 ACTOR
  • 对象 OBJECT
  • 生命线 LIFELINE
  • 控制焦点 FOCUS of CONTROL
  • 消息 MESSAGE

角色 ACTOR

可以是人亦可以是子系统、其它系统
在这里插入图片描述

对象 OBJECT

在这里插入图片描述
与业务/产品/系统相关的人/事/物等
矩形表示

生命线 LIFELINE

虚线表示。从上往下,代表时间顺序。
在这里插入图片描述

控制焦点 FOCUS of CONTROL

对象时间线上某段时期执行的操作。以一个很窄的矩形表示。

消息 MESSAGE

对象之间发送的消息。
类型:

同步消息(Synchronous Message) 消息的发送者把控制传递给消息的接收者,然后停止活动,等待消息的接收者放弃或者返回控制。用来表示同步的意义。以一条实线+实心箭头表示。
异步消息(Asynchronous Message) 消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。异步消息的接收者和发送者是并发工作的。以一条实线+大于号表示。
返回消息(Return Message) 返回消息表示从过程调用返回。以小于号+虚线表示。
自关联消息 表示方法的自身调用或者一个对象内的一个方法调用另外一个方法。以一个半闭合的长方形+下方实心剪头表示。

案例

:微信扫描二维码支付流程时序图
在这里插入图片描述

时序图解释:
1,用户输入手机密码
2,打开手机
3,打开微信扫一扫
4,返回微信扫一扫界面
5.1 扫描商家收款码
5.2 商家生成收款二维码
5.3 返回收款二维码
5.4 识别商家收款码
6,提示用户输入微信支付密码
7.1 输入微信支付密码
7.2 微信验证用户输入密码正确
7.3 向商家汇款
7.4 汇款成功
8,提示用户支付成功

案例2:用户登录时序图

在这里插入图片描述

3案例

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拾贰_C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值