当前位置: 首页 > news >正文

UML-时序图

目录

时序图

时序图构成:

  对象:

  消息:

  生命线(激活):

  活动条:

 时序图举例:


时序图

  时序图也叫顺序图、序列图.
  时序图描述按照时间的先后顺序对象之间的动作过程,是由生命线和消息组成

时序图构成:

  对象:

   对象是类的实例,对象是通过类来创建的,我门可以把类看作是创建对象的模版

  表示:

  消息:


    是对象之间的通信,可以是信号或者操作调用

   ·简单消息:表示简单的控制流

   ·同步消息:表示嵌套的控制流

   ·异步消息:表示异步控制流

   ·可以将一个简单消息和一个同步消息合并成一个消息。

表示:

  生命线(激活):

   表示在某段时间内对象是存在的
 


  活动条:


在生命线上可以用活动条来表示某种行为的开始和结束,一般用小矩形表示
在Prosesson的时序图里面称为激活
​​​​​​​

·几种消息形式

       -call

       -Return

       -Send

       -Create

       -Destroy

 时序图举例:


 IOS付款订单的时序图

相关文章:

UML-时序图

目录 时序图 时序图构成: 对象: 消息: 生命线(激活): 活动条: 时序图举例: 时序图 时序图也叫顺序图、序列图. 时序图描述按照时间的先后顺序对象之间的动作过程,是由生命线和消息组成 时序图构成: 对象: 对象是类的实例,对象是通过类来创建的&…...

Seata - 入门笔记

1、事务 访问并可能更新数据库中数据库中各种数据线的一个程序执行单元 原子性:事务是一个不可分割的工作单位,一个事务要么都做要么都不做 一致性:必须是使数据库从一个一致性到另一个一致性的状态,中间状态不能被观察到 隔离…...

springboot使用aop排除某些方法,更新从另外一张表,从另外一张表批量插入

AOP 在Spring Boot中使用AOP时,如果想要排除某些方法不被切面所影响,可以通过使用切面表达式中的!within关键字来实现。以下是一个示例: Aspect Component public class MyAspect {Before("execution(* com.example.service.*.*(..)) …...

Go 语言面试题(二):实现原理

文章目录 Q1 init() 函数是什么时候执行的?Q2 Go 语言的局部变量分配在栈上还是堆上?Q3 2 个 interface 可以比较吗?Q4 两个 nil 可能不相等吗?Q5 简述 Go 语言GC(垃圾回收)的工作原理Q6 函数返回局部变量的指针是否安全&#xff…...

SAP MM学习笔记16-在库品目评价

在库品目评价是指评估物料。具体比如物料价格,数量,保管场所等发生变化的时候,判断是否发生了变化,要不要生成 FI票,用哪个FI科目来进行管理等内容就叫在库品目评价。 在库品目评价有很多层级,这里先讲3兄弟…...

Azure通过自动化账户实现对资源变更

Azure通过自动化账户实现对资源变更 创建一个自动化账户第一种方式 添加凭据(有更改资源权限的账户,没有auth认证情况)创建一个Runbook,测试修改 AnalysisServices 定价层设置定时任务:开始定时任务: 第二种…...

使用luarocks安装cjson并使用cjson

1.luarocks安装 wget https://luarocks.org/releases/luarocks-3.3.1.tar.gz --no-check-certificatels -lrthtar -xvf luarocks-3.3.1.tar.gz mv luarocks-3.3.1 /usr/local/cd /usr/local/luarocks-3.3.1/./configure --prefix/usr/local/luarocks-3.3.1 vim /etc/profilePAT…...

【已解决】mac端 sourceTree 解决remote: HTTP Basic: Access denied报错

又是在一次使用sourcetree拉取或者提交代码时候,遇到了sourcetree报错; 排查了一会,比如查看了SSH keys是否有问题、是否与sourcetree账户状态有问题等等,最终才发现并解决问题 原因: 因为之前公司要求企业gitlab中…...

javaee dom4j读取xml文件

引入jar包 dom4j-1.6.1.jar 创建xml文件 <?xml version"1.0" encoding"UTF-8"?> <books><book id"1"><title ID"t1">背影</title><price>88</price><author>三毛</author>…...

各类背包问题

1、0-1背包问题 &#xff08;1&#xff09;用二维数组动态规划 #include<bits/stdc.h> using namespace std; int m,n; int w[50],c[50]; int dp[210][210]; int main() {cin>>m>>n;for(int i1;i<n;i){cin>>w[i]>>c[i];}for(int i1;i<n;…...

《练习100》91~95

题目91 # 自动生成字符串 # a [小马,小羊,小鹿] # b [草地上,电影院,家里] # c [看电影,听音乐,吃晚饭] # 随机生成三个0~2的数字&#xff0c;若是1&#xff0c;0&#xff0c;2 &#xff0c;则输出&#xff1a; 小羊在草地上吃晚饭 import random a [小马,小羊,小鹿] b […...

3.6 Spring MVC文件上传

1. 文件上传到本地 实现方式 Spring MVC使用commons-fileupload实现文件上传&#xff0c;注意事项如下&#xff1a; l HTTP请求方法是POST。 l HTTP请求头的Content-Type是multipart/form-data。 SpringMVC配置 配置commons-fileupload插件的文件上传解析器CommonsMultip…...

# X11、Xlib、XFree86、Xorg、GTK、Qt、Gnome和KDE之间的关系

X11、Xlib、XFree86、Xorg、GTK、Qt、Gnome和KDE之间的关系 很多人对于他们是啥是傻傻分不清的&#xff0c;我做了个表格供大家参考。 摘抄&#xff1a; X11是X Window System Protocol, Version 11&#xff08;RFC1013&#xff09;&#xff0c;是X server和X client之间的通…...

rknn3588如何查看npu使用情况

cat /sys/kernel/debug/rknpu/load在Linux中&#xff0c;你可以使用一些工具和命令来绘制某一进程的实时内存折线图。一个常用的工具是gnuplot&#xff0c;它可以用来绘制各种图表&#xff0c;包括折线图。 首先&#xff0c;你需要收集进程的实时内存数据。你可以使用pidstat命…...

“Can‘t open perl script configure : No such file or directory”的解决办法

编译OpenSSL的时候执行到 perl configure 时提示找不到configure&#xff0c; 然后在网上搜了搜&#xff0c;大家给的解决办法一般都是说设置环境变量或者指定configure路径再执行&#xff1b;我试了都不行&#xff0c; 最后我把perl卸了重装就正常了&#xff1b; 然后我换了…...

ChatGLM2-6B在windows下的部署

2023-08-10 ChatGLM2-6B在windows下的部署 一、部署环境 1、Windows 10 专业版&#xff0c; 64位&#xff0c;版本号&#xff1a;22H2&#xff0c;内存&#xff1a;32GB 2、已安装CUDA11.3 3、已安装Anaconda3 64bit版本 4、有显卡NVIDIA GeForce RTX 3060 Laptop GPU …...

nodejs+vue+elementui学生档案信息管理系统_06bg9

利用计算机网络的便利&#xff0c;开发一套基于nodejs的大学生信息管理系统&#xff0c;将会给人们的生活带来更多的便利&#xff0c;而且在经济效益上&#xff0c;也会有很大的便利!这可以节省大量的时间和金钱。学生信息管理系统是学校不可缺少的一个环节&#xff0c;其内容直…...

Nginx location

location块是nginx配置文件中&#xff0c;配置在http块中的server块中&#xff0c;匹配的是uri location匹配uri的方式 &#xff1a; 精确匹配: location /[ ...} 正则匹配: location - /{ ...} 一般匹配: location /{ ....} 匹配的规则&#xff1a; &#xff1a;精确匹…...

数据库字段命名导致的SQL报错

1.表设计 create table variables (id bigint not null comment 主键,business_key varchar(128) null comment 业务key,key varchar(128) null comment Map中的key,value varchar(255) null comment…...

【办公自动化】使用Python一键提取PDF中的表格到Excel

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…...

YuukiPS启动器:终极免费动漫游戏一键启动解决方案

YuukiPS启动器&#xff1a;终极免费动漫游戏一键启动解决方案 【免费下载链接】Launcher-PC 项目地址: https://gitcode.com/gh_mirrors/la/Launcher-PC 还在为复杂的游戏配置和繁琐的补丁更新而烦恼吗&#xff1f;YuukiPS启动器正是为你量身定制的终极解决方案&#x…...

从零开始:3步掌握PyAEDT电磁仿真自动化终极指南

从零开始&#xff1a;3步掌握PyAEDT电磁仿真自动化终极指南 【免费下载链接】pyaedt AEDT Python Client Package 项目地址: https://gitcode.com/gh_mirrors/py/pyaedt 你是否厌倦了在Ansys AEDT软件中重复点击、手动配置仿真参数的低效工作&#xff1f;是否梦想着让计…...

RWKV7-1.5B-World的Java后端集成指南:SpringBoot API服务开发

RWKV7-1.5B-World的Java后端集成指南&#xff1a;SpringBoot API服务开发 1. 前言&#xff1a;为什么选择RWKV7-1.5B-World RWKV7-1.5B-World作为新一代开源大语言模型&#xff0c;以其高效的推理性能和适中的模型尺寸&#xff0c;成为企业级应用的热门选择。对于Java开发者而…...

BetterJoy终极指南:5分钟将Switch手柄变身为PC游戏神器

BetterJoy终极指南&#xff1a;5分钟将Switch手柄变身为PC游戏神器 【免费下载链接】BetterJoy Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput 项目地址: https://gitcode.com…...

Xbox成就解锁终极指南:告别繁琐操作,轻松达成全成就

Xbox成就解锁终极指南&#xff1a;告别繁琐操作&#xff0c;轻松达成全成就 【免费下载链接】Xbox-Achievement-Unlocker Achievement unlocker for xbox games (barely works but it does) 项目地址: https://gitcode.com/gh_mirrors/xb/Xbox-Achievement-Unlocker 你是…...

python数据类型_字符串常用操作(详解)

这次主要介绍字符串常用操作方法及例子1.python字符串在python中声明一个字符串&#xff0c;通常有三种方法&#xff1a;在它的两边加上单引号、双引号或者三引号&#xff0c;如下&#xff1a;123name helloname1 "hello bei jing "name2 hello shang hai hahapyt…...

8大核心功能+完整配置指南:BetterGI原神自动化工具终极解放双手

8大核心功能完整配置指南&#xff1a;BetterGI原神自动化工具终极解放双手 【免费下载链接】better-genshin-impact &#x1f4e6;BetterGI 更好的原神 - 自动拾取 | 自动剧情 | 全自动钓鱼(AI) | 全自动七圣召唤 | 自动伐木 | 自动刷本 | 自动采集/挖矿/锄地 | 一条龙 | 全连…...

Claude Code Agents:基于智能体编排的AI开发团队实战指南

1. 项目概述&#xff1a;Claude Code Agents 是什么&#xff0c;以及它如何重塑开发工作流如果你是一名开发者&#xff0c;无论是独立作战还是身处团队&#xff0c;每天大概都会在几个熟悉的场景里反复横跳&#xff1a;打开 Stack Overflow 或官方文档&#xff0c;搜索某个框架…...

Qwen3在重装系统后的开发环境快速复原中的应用

Qwen3在重装系统后的开发环境快速复原中的应用 每次重装系统&#xff0c;对开发者来说都是一场“噩梦”。看着空空如也的桌面和终端&#xff0c;那些熟悉的开发工具、配置好的环境变量、精心调教的IDE插件&#xff0c;全都得从头再来。这个过程不仅耗时耗力&#xff0c;还容易…...

如何在Windows上为苹果触控板实现原生级精准触控体验?

如何在Windows上为苹果触控板实现原生级精准触控体验&#xff1f; 【免费下载链接】mac-precision-touchpad Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad 项目地址: https://gitcode.com/gh_mirrors/ma/mac-precision-touchpad …...