当前位置:网站首页>UML 顺序图(时序图)
UML 顺序图(时序图)
2022-07-07 12:12:00 【sinat_36789271】
顺序图(Sequence Diagram):是一种强调对象间消息传递次序的交互图,又称为时序图或序列图。描述了在一个用例或操作的执行过程中对象如何通过消息相互交互,说明了消息如何在对象之间被发送和接收以及发送的顺序。
组成:
1、生命线:表示对象存在的时间
2、消息:消息一般分为同步消息(Synchronous Message),异步消息(Asynchronous Message)和返回消息(Return Message).如下图所示:
a. 同步消息
消息的发送者把进程控制传递给消息的接收者,然后暂停活动,等待消息接收者的回应消息。
b. 异步消息(Asynchronous Message)
消息的发送者将消息发送给消息的接受者后,不用等待回应的消息,即可开始另一个活动。
c. 返回消息(Return Message)
返回消息表示从过程调用返回
d. 自关联消息
表示方法的自身调用以及一个对象内的一个方法调用另外一个方法
补充:
1、交互片段(Interaction Fragment):一个复杂的顺序图可以划分为几个小块,每一个小块称为一个交互片段,由一个大方框包围。
2、常用的操作符包括:
1) alt:多条路径,条件为真时执行。
2) opt:任选,仅当条件为真时执行。
3) par:并行,每一片段都并发执行。
4) loop:循环,片段可多次执行。
边栏推荐
- Redis can only cache? Too out!
- 最长上升子序列模型 AcWing 1014. 登山
- Environment configuration of lavarel env
- 社会责任·价值共创,中关村网络安全与信息化产业联盟对话网信企业家海泰方圆董事长姜海舟先生
- docker部署oracle
- 請問,在使用flink sql sink數據到kafka的時候出現執行成功,但是kafka裏面沒有數
- Huawei image address
- 搜索框效果的实现【每日一题】
- TPG x AIDU | AI leading talent recruitment plan in progress!
- Help tenants
猜你喜欢
Evolution of customer service hotline of dewu
. Net core about redis pipeline and transactions
2022-7-6 使用SIGURG来接受外带数据,不知道为什么打印不出来
Help tenants
LeetCode简单题分享(20)
SSRF vulnerability file pseudo protocol [netding Cup 2018] fakebook1
2022-7-6 beginner redis (I) download, install and run redis under Linux
[fortress machine] what is the difference between cloud fortress machine and ordinary fortress machine?
Realize the IP address home display function and number home query
2022-7-7 Leetcode 844.比较含退格的字符串
随机推荐
MySQL error 28 and solution
The delivery efficiency is increased by 52 times, and the operation efficiency is increased by 10 times. See the compilation of practical cases of financial cloud native technology (with download)
AI talent cultivation new ideas, this live broadcast has what you care about
干货|总结那些漏洞工具的联动使用
3D detection: fast visualization of 3D box and point cloud
Hands on Teaching: XML modeling
648. 单词替换 : 字典树的经典运用
请问,我kafka 3个分区,flinksql 任务中 写了 join操作,,我怎么单独给join
2022-7-6 使用SIGURG来接受外带数据,不知道为什么打印不出来
"New red flag Cup" desktop application creativity competition 2022
[fortress machine] what is the difference between cloud fortress machine and ordinary fortress machine?
《厌女:日本的女性嫌恶》摘录
. Net core about redis pipeline and transactions
Cesium knows the longitude and latitude of one point and the distance to find the longitude and latitude of another point
Regular expression integer positive integer some basic expressions
Excellent open source system recommendation of ThinkPHP framework
FCOS3D label assignment
566. 重塑矩阵
Excuse me, as shown in the figure, the python cloud function prompt uses the pymysql module. What's the matter?
2022-7-6 Leetcode 977.有序数组的平方