UML顺序图

UML顺序图

一、生命线

在这里插入图片描述
1、时序图中每个对象、参与者和底部中心都有一条垂直的虚线,这就是对象的生命线(对象的时间线)。以一条垂直的虚线表。
2、控制焦点(Activation)
控制焦点代表时序图中在对象时间线上某段时期执行的操作。以一个很窄的矩形表示。

二、消息(Message)

1、同步消息(Synchronous Message)
在这里插入图片描述

  • 消息的发送者把控制传递给消息的接收,等待消息的接收者放弃或者返回控制。

2、异步消息(Asynchronous Message)
在这里插入图片描述

  • 消息发送者通过消息把信号传递给消息的接收者,然后继续自己的活动,不等待接受者返回消息或者控制。

3、返回消息(Return Message)
在这里插入图片描述

  • 返回消息表示从过程调用返回

4、自关联消息
在这里插入图片描述

  • 表示方法的自身调用或者一个对象内的一个方法调用另外一个方法

三、作用

1、展示对象之间的交互顺序
2、相比其他UML图顺序图更强调交互时间顺序
3、可以直观的描述并发进程

四、画法

1、划清边界
2、将角色和对象梳理出来
3、依次画出消息,标上参数

五、常用组合片段

1、抉择(Alt)
在这里插入图片描述

  • 抉择片段,或称条件分支,可根据不同的条件,执行不同的交互,类似于if-else语句

2、选项(Opt)
在这里插入图片描述

  • Opt相当于if语句,表示一个可选的行为

3、循环(Loop)

在这里插入图片描述

  • 交互片段会被重复执行,相当于for语句

4、并行(Par)
在这里插入图片描述

  • 并行,每一片段都并发执行,相当于多线程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值