当前位置:网站首页>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:循环,片段可多次执行。
边栏推荐
- Evolution of customer service hotline of dewu
- 2022-7-6 beginner redis (I) download, install and run redis under Linux
- . Net core about redis pipeline and transactions
- The meaning of variables starting with underscores in PHP
- 648. Word replacement: the classic application of dictionary tree
- 请问,redis没有消费消息,都在redis里堆着是怎么回事?用的是cerely 。
- 接口自动化测试-接口间数据依赖问题解决
- 请问,在使用flink sql sink数据到kafka的时候出现执行成功,但是kafka里面没有数
- call undefined function openssl_ cipher_ iv_ length
- Help tenants
猜你喜欢
数据库系统概论-第一章绪论【概念模型、层次模型和三级模式(外模式、模式、内模式)】
Build a secure and trusted computing platform based on Kunpeng's native security
Sliding rail stepping motor commissioning (national ocean vehicle competition) (STM32 master control)
js 获取当前时间 年月日,uniapp定位 小程序打开地图选择地点
2022-7-7 Leetcode 34. Find the first and last positions of elements in a sorted array
2022-7-6 使用SIGURG来接受外带数据,不知道为什么打印不出来
AI talent cultivation new ideas, this live broadcast has what you care about
Details of redis core data structure & new features of redis 6
供应链供需预估-[时间序列]
Evolution of customer service hotline of dewu
随机推荐
MySQL "invalid use of null value" solution
call undefined function openssl_cipher_iv_length
Details of redis core data structure & new features of redis 6
Learning breakout 2 - about effective learning methods
2022-7-6 beginner redis (I) download, install and run redis under Linux
XML文件的解析操作
Laravel5 call to undefined function OpenSSL cipher IV length() error php7 failed to open OpenSSL extension
Es log error appreciation -limit of total fields
请问指南针股票软件可靠吗?交易股票安全吗?
Is the spare money in your hand better to fry stocks or buy financial products?
648. Word replacement: the classic application of dictionary tree
【日常训练】648. 单词替换
【面试高频题】难度 2.5/5,简单结合 DFS 的 Trie 模板级运用题
Laravel Form-builder使用
Evolution of customer service hotline of dewu
Excellent open source system recommendation of ThinkPHP framework
THINKPHP框架的优秀开源系统推荐
2022-7-7 Leetcode 34. Find the first and last positions of elements in a sorted array
FC连接数据库,一定要使用自定义域名才能在外面访问吗?
IP and long integer interchange