uml时序图笔记

流程图-时序图-架构图,部署图-拓扑图-ER图-类图-状态图-用例图 多业务关联的流程图 泳道+泳池+流程图 时序图 时序图,通常被开发者用来对一个场景下的对象交互建模. 它解释了一个系统中的不同部件之间,彼此是通过怎样的交互来实现的某个功能, 以及特定场景下交互发生的顺序.简而言之,时序图展示了系统的不同部件的执行序列. 我们在画时序图时常用的6种元素: 架构图 业务架构 使用一套方法论/辑对产品(项目)所涉及到的业务进行边界划分,所以熟悉业务是关键,如下图所示某业务中台架构图: 应用架构 它是对整个系统实现的总体上的架构,需要指出系统的层次、系统开发的原则、 .. 阅读详情

目录

理论知识

名词解释

实践


理论知识

时序图展示了系统的不同部件的执行序列

名词解释

名称含义长相
生命线代表了系统中产生交互的对象或部件
激活条指示一个对象正在与其他对象交互,处于活跃的状态
箭头通过不同的箭头形状,你可以指示要被发送或接受的消息的类型同步消息:实心箭头
异步消息:实线箭头
返回消息:虚线箭头
销毁消息:添加一个'X'在生命线末端

实践

画图工具推荐:plantuml

plantuml语法教程参考:顺序图的语法和功能

plantuml使用方式:

  • confluence中直接使用plantuml插件
  • idea中使用plantuml integration插件
    •  brew install graphviz

    • brew install plantuml

    • idea中安装plantuml integration插件

    • 重新idea

    • 新建plantuml文件 

 

 

confluence-sequence-diagrams:基于 js-sequence-diagrams 的 Confluence 宏插件,用于轻松创建序列图 描述 Confluence 宏插件,用于从纯文本指令创建序列图。 这个插件只是对 Andrew Brampton 出色的简单封装,使其能够直接在 Confluence 页面中使用。 用法 首先在 Confluence 中创建/编辑页面,然后通过宏浏览器(在“visuals”下,或搜索“Sequence Diagram”)或简单地输入{sequence-diagram插入宏。 有关符号示例,请参阅。 宏浏览器允许您指定主题(“简单”或“手”)。 您可以在同一页面上插入多个序列图,每个图可以有不同的主题。 立即下载

相关推荐

INCA刷写App文件必看:A2l文件配置与ProF文件安装详解(2023最新版)

本文深入解析了使用INCA进行ECU应用程序刷写时,A2l文件配置与ProF文件安装的关键细节与避坑指南。重点阐述了A2l文件必须与待刷写二进制文件严格匹配的核心逻辑,以及ProF文件与Bootloader版本强相关的安装策略,帮助开发者解决刷写过程中的常见失败问题,确保刷写流程的稳定与可靠。

milk8的博客 591

Confluence 画UML时序图

Confluence是一个很好用的东西,很多公司都在用,用于公司内部开发任务的创建、跟踪,文档的汇总等,最近在写文档的时候需要内嵌时序图,可以进行编辑的,而不是简单的在其他工具上画好后帖图片。2,在弹出的对话框中输入uml 进行查找,选中 PlantUML Macro, 点击“Insert”按钮。@startuml 和 @enduml 是必须的,所要表达的时序图就在这两个标签之间添加即可。1,在一个新页面上,添加macros。title 指示标题。

tianyexing2008的博客 3527

用LT1166+MOS管打造实验室级恒流源:闭环反馈与推挽驱动的深度调优

本文详细介绍了基于LT1166电流模式控制器与MOS管推挽架构的实验室级恒流源设计方法。通过闭环反馈调优和动态响应优化,实现带宽达100kHz、纹波低于0.1%的高性能恒流输出,适用于精密仪器校准和半导体测试等场景。重点解析了系统架构设计、MOS管选型策略以及频率响应测试等关键技术要点。

weixin_29290379的博客 208

Confluence 时序图编辑

cf

ywj776199845的专栏 993

海康威视HiTools实战:5分钟搞定工业镜头选型(附避坑指南)

本文详细解析了海康威视HiTools在工业镜头选型中的应用,通过五步操作流程帮助用户快速匹配适合的镜头型号。文章深入探讨了工业视觉系统的核心参数,包括焦距、视野、景深和畸变控制,并提供了光源搭配和系统集成的实战指南,助力提升机器视觉检测精度与效率。

u0v1w2x3的博客 1059

大模型-高通qnn基础

提供较低级别、高度可定制的统一API,通过单独的库加速所有AI加速器核心上的AI模型, 可以直接用于针对特定的加速器核心或从流行的运行时(包括Qualcomm Neural Processing SDK、TensorFlow Lite和ONNX运行时)委派工作负载。一个支持异构计算、系统级配置的一体化SDK,旨在将AI工作负载引导到我们平台上的所有加速器核心。为开发人员提供灵活性,包括核心间协作支持和其他高级功能。是一个为训练好的神经网络模型提供高级量化和压缩技术的库。

点滴的岁月 4098

UML时序图(Sequence Diagram)学习笔记

什么是时序图 时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 让我们来看一看visio2016对时序图的解释。 时序图的元素 我们在画时序图时会涉及7中元素:角色(Actor)、对象(Object)、生命线(LifeLine)、控制焦点(Activation)、消息(Message)、...

zhangge3663的博客 1579

泛微OA提交流程到下一个节点

泛微OA后端接口强制流程归档

CXYCMY的博客 2251

UML学习笔记——顺序图(时序图)

文章目录顺序图(时序图)顺序图的引入顺序图的概念顺序图的组成①对象( Object)②生命线( Lifeline )③激活(Activation) (控制焦点focus of control)④消息(Message)消息的表示和分类调用消息(Procedure Call)异步消息(Asynchronous)返回消息(Return)三种消息的示例特殊的消息自反消息阻止消息(Rose中)超时消息(Rose中)创始消息(Found Message)UML交互片段常用的交互片段对应的操作符及其作用①ref 交互片段

省洗发水钱买书 2万+

微信公众号 - 解决报错 “err_msg“:“system:access_denied“,微信环境浏览器真机使用微信支付、微信授权登录、分享朋友圈转发好友报错system:access_denied

微信公众号,微信网页,手机h5网页,微信报错,system:access_denied,微信支付,提示报错,微信登录授权报错,微信朋友圈分享,微信转发,WeixinJSBridge,微信环境下,微信内置浏览器,微信公众号项目报错system:access_denied,如何解决,invoke(),API调用后出现报错,微信内部H5 WeixinJSBridge.invoke system:access_denied,使用微信jssdk时报access_denied错误,还是报错,真机运行,真机调试api返回

🏆 前端领域优质创作者 1万+

QT开发技术 [QXlsx 导出大量数据的崩溃大坑]

QXlsx 是一个基于 Qt 框架开发的开源库,用于读写 Excel 文件(.xlsx 格式),无需依赖 Microsoft Office 或第三方库。以下从多个方面为你详细介绍 QXlsx:主要特性读写功能:支持创建、读取和修改 Excel 文件,能处理单元格的数值、公式、格式等基本操作。样式设置:可以设置单元格的字体、颜色、对齐方式、边框等样式,还能创建自定义样式并应用到多个单元格。图表支持:支持创建多种类型的图表,如柱状图、折线图、饼图等,并能对图表的样式和属性进行配置。

weixin_45397344的博客 653

UML时序图学习笔记

UML时序图学习笔记 GO!!!

Linging_24的博客 296

嵌入式工程师成长之路(1)——元件基础(试读版)

上拉电阻阻值选错导致MCU反复重启?0欧电阻竟然能“背锅”信号干扰?高精密采样电阻的温漂毁了整个控制系统?——这些问题,都是基础不牢!优快云硬件领域头部博主十年经验汇总,涵盖电阻分类、封装、实战选型、避坑指南,附带职业进阶路径,助你从小白进阶为“电路医生”!

云轩阁 34万+

UML 类图、时序图 笔记

时序图 箭头部分 示例 早晨去吃早点,计划吃一套煎饼果子,再喝一碗羊汤,发现卖羊汤的需要排队,人很多,于是发一条异步消息,让羊汤老板给煮一碗,就不在那等了 跑到卖煎饼摊上,发一条普通消息,立刻要一套煎饼,不用排队,很开心 先把10块钱给老板,老板还找不开,需要去另一个摊子上换,于是煎饼摊老板发一个同步消息给包子摊老板,要换零钱 煎饼摊老板拿着零钱回来 煎饼也好了 最后回...

nickDaDa的博客 375

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

UML用例图,时序图简单笔记

用例图为宏观图 用例图不能用名词,可以用动词或者动名词。 用例是参与者与系统之间的一组交互的动作序列 这组动作要借助IT技术得以实现,要体现出客户价值(提升客户的工作效率,提高客户的效益 ) 参与者:系统的外部实体所扮演的角色 也可以是参与者 一个用例不能用两个以上的动词来描述 一张图中不可以出现同名用例 动词加动词的宾语构成用例(动词短语) 大多数情况下宾语不能成为参与者 不能用用例图表达流程,用例图表示结构 构造型: 1.扩展(可以做,可以不做) 2.包括(一定要做) 用例粒度:动作 非原子性的动词才能

a1209849629的博客 1353

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

移动架构学习笔记三:UML之时序图

目录 前言 时序图 角色(Actor) 对象(Object) 生命线(Lifeline) 控制焦点(Focus of Control) 消息(Message) 同步消息=调用消息(Synchronous Message) 异步消息(Asynchronous Message) 返回消息(Return Message) 自关联消息(Self-Message) Combined Fragments 总结 前言 之前学习了UML中的用例图和类图,今天学习时序图,感觉用例图、类图加

zeng280091932的博客 1013

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

学习笔记——UML图形(类图、时序图、用例图)

1.类图 UML(Unified Modeling Language)是统一建模语言,它是一个支持模型化和软件系统开发的图形化语言.本质是利用图形化形式实现程序类关系的描述。结构如下: 1·如果是普通类名称,往往直接编写,如果是抽象类,往往使用斜体描述。“类名称”,往往再加上abstract. 2·对于属性可以使用:访问权限 属性名称 : 属性类型,格式来定义; 3·方法采用格式:访问权限 方法...

weixin_45176509的博客 1006
上一篇: python笔记-进阶
下一篇: 埋点测试笔记
sssammmm
博客等级 码龄9年 369粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值