UML时序图的绘制

一分钟学会绘制时序图

目录

1、简单了解时序图元素

2、进入实例理解

实例1

实例2

3、四种常用的组合片段

Opt:包含一个可能发生或不发生的序列

Alt:片段中两个只会发生其一

Loop:片段可重复一定次数

Par:片段中事件可多线程并行处理

4、分清几个消息

同步消息:

异步消息:


1、简单了解时序图元素

  • 角色(Actor):用户、外部系统、机器
  • 对象(Object):一部分模块
  • 生命线(LifeLine):对象存在的时间,对象下面的竖直虚线表示
  • 控制焦点(Activation):对象时间线上某段时期执行的操作
  • 消息(Message):对象发送的消息
  • 自关联消息:对象内部自己处理
  • 组合片段:解决交互执行的条件和方式的逻辑

2、进入实例理解

实例1

实例2

(好像直接看不清,,我给高清图片地址,大家点进去看哦!)https://i-blog.csdnimg.cn/direct/ad53313860434e5facee2d4b941f5094.png

3、四种常用的组合片段

Opt:包含一个可能发生或不发生的序列

Alt:片段中两个只会发生其一

Loop:片段可重复一定次数

Par:片段中事件可多线程并行处理

4、分清几个消息

同步消息

用实心箭头表示,意味着阻塞和等待。

如:A向B 发送一个消息后,对象A 必须一直等到B执行完成后返回才能继续往下执行。

异步消息

用开放式箭头表示,意味着是非阻塞。

如:A向B发送消息后,直接可以执行下面代码,无需等待B的执行。

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值