当前位置:网站首页>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 .
边栏推荐
- Laravel form builder uses
- 2022-7-6 Leetcode27. Remove the element - I haven't done the problem for a long time. It's such an embarrassing day for double pointers
- Did login metamask
- When FC connects to the database, do you have to use a custom domain name to access it outside?
- 【立体匹配论文阅读】【三】INTS
- Redis 核心数据结构 & Redis 6 新特性详
- Sliding rail stepping motor commissioning (national ocean vehicle competition) (STM32 master control)
- Excuse me, as shown in the figure, the python cloud function prompt uses the pymysql module. What's the matter?
- 手里的闲钱是炒股票还是买理财产品好?
- 高等数学---第八章多元函数微分学1
猜你喜欢
Redis can only cache? Too out!
Xshell connection server changes key login to password login
数据库系统概论-第一章绪论【概念模型、层次模型和三级模式(外模式、模式、内模式)】
带你掌握三层架构(建议收藏)
Vmware共享主机的有线网络IP地址
供应链供需预估-[时间序列]
AI talent cultivation new ideas, this live broadcast has what you care about
Introduction to database system - Chapter 1 introduction [conceptual model, hierarchical model and three-level mode (external mode, mode, internal mode)]
docker部署oracle
Realize the IP address home display function and number home query
随机推荐
648. Word replacement: the classic application of dictionary tree
libSGM的horizontal_path_aggregation程序解读
交付效率提升52倍,运营效率提升10倍,看《金融云原生技术实践案例汇编》(附下载)
最长上升子序列模型 AcWing 482. 合唱队形
Excuse me, when using Flink SQL sink data to Kafka, the execution is successful, but there is no number in Kafka
Details of redis core data structure & new features of redis 6
Hands on Teaching: XML modeling
FCOS3D label assignment
[daily training -- Tencent select 50] 231 Power of 2
Introduction to database system - Chapter 1 introduction [conceptual model, hierarchical model and three-level mode (external mode, mode, internal mode)]
Environment configuration of lavarel env
AI talent cultivation new ideas, this live broadcast has what you care about
566. 重塑矩阵
最长上升子序列模型 AcWing 1012. 友好城市
现在网上开户安全么?那么网上开户选哪个证券公司?
requires php ~7.1 -> your PHP version (7.0.18) does not satisfy that requirement
Move base parameter analysis and experience summary
Vmware共享主机的有线网络IP地址
最长上升子序列模型 AcWing 1014. 登山
Vmware 与主机之间传输文件