当前位置:网站首页>UML sequence diagram (sequence diagram)
UML sequence diagram (sequence diagram)
2022-07-07 14:09:00 【sinat_ thirty-six million seven hundred and eighty-nine thousan】
Sequence diagram (Sequence Diagram): Is an interaction diagram that emphasizes the order of message passing between objects , Also known as sequence diagram or sequence diagram . Describes how objects interact with each other through messages during the execution of a use case or operation , Explains how messages are sent and received between objects and the order in which they are sent .

form :

1、 Lifeline : Indicates when an object exists
2、 news : Messages are generally divided into synchronous messages (Synchronous Message), Asynchronous messaging (Asynchronous Message) And return messages (Return Message). As shown in the figure below :

a. Sync message
The sender of the message passes process control to the receiver of the message , Then pause the activity , Wait for the response message from the message recipient .
b. Asynchronous messaging (Asynchronous Message)
After the sender of the message sends the message to the receiver of the message , Don't wait for a response , You can start another activity .
c. Return message (Return Message)
The return message indicates that... Is returned from the procedure call
d. Self related messages
Represents the call of a method itself and the call of another method by a method in an object

Add :
1、 Interactive clips (Interaction Fragment): A complex sequence diagram can be divided into several small blocks , Each small piece is called an interaction fragment , Surrounded by a large box .

2、 Common operators include :
1) alt: Multiple paths , When the condition is true .
2) opt: Optional , Only if the condition is true .
3) par: parallel , Each fragment is executed concurrently .
4) loop: loop , Fragments can be executed many times .
边栏推荐
- Vmware共享主机的有线网络IP地址
- c#通过frame 和 page 切换页面
- ARM Cortex-A9,MCIMX6U7CVM08AD 处理器应用
- 648. Word replacement: the classic application of dictionary tree
- 最长上升子序列模型 AcWing 482. 合唱队形
- Redis can only cache? Too out!
- 2022-7-6 Leetcode 977. Square of ordered array
- 供应链供需预估-[时间序列]
- requires php ~7.1 -> your PHP version (7.0.18) does not satisfy that requirement
- Flask session forged hctf admin
猜你喜欢

566. 重塑矩阵

社会责任·价值共创,中关村网络安全与信息化产业联盟对话网信企业家海泰方圆董事长姜海舟先生

为租客提供帮助

566. Reshaping the matrix

Leecode3. Longest substring without repeated characters

Evolution of customer service hotline of dewu
![[fortress machine] what is the difference between cloud fortress machine and ordinary fortress machine?](/img/fb/17e029b1d955965d7e2e0f58701d91.png)
[fortress machine] what is the difference between cloud fortress machine and ordinary fortress machine?

Help tenants

【立体匹配论文阅读】【三】INTS
![SSRF vulnerability file pseudo protocol [netding Cup 2018] fakebook1](/img/10/6de1ee8467b18ae03894a8d5ba95ff.png)
SSRF vulnerability file pseudo protocol [netding Cup 2018] fakebook1
随机推荐
TPG x AIDU | AI leading talent recruitment plan in progress!
Sliding rail stepping motor commissioning (national ocean vehicle competition) (STM32 master control)
搜索框效果的实现【每日一题】
2022-7-6 Leetcode27.移除元素——太久没有做题了,为双指针如此狼狈的一天
FC连接数据库,一定要使用自定义域名才能在外面访问吗?
Selenium库
.net core 关于redis的pipeline以及事务
THINKPHP框架的优秀开源系统推荐
libSGM的horizontal_path_aggregation程序解读
Excusez - moi, l'exécution a été réussie lors de l'utilisation des données de puits SQL Flink à Kafka, mais il n'y a pas de nombre dans Kafka
Excellent open source system recommendation of ThinkPHP framework
请问,我kafka 3个分区,flinksql 任务中 写了 join操作,,我怎么单独给join
Best practice | using Tencent cloud AI willingness to audit as the escort of telephone compliance
請問,在使用flink sql sink數據到kafka的時候出現執行成功,但是kafka裏面沒有數
请问指南针股票软件可靠吗?交易股票安全吗?
交付效率提升52倍,运营效率提升10倍,看《金融云原生技术实践案例汇编》(附下载)
高等数学---第八章多元函数微分学1
566. Reshaping the matrix
Did login metamask
118. Yanghui triangle