[ 利器篇 ] - 快速画一张UML序列图
最近几个项目组的团队进行沟通,有APP交付组的,也有嵌入式设备的交付组,还有云端开发的交付组。几个组一起实现一个涉及APP / Device / Cloud 功能开发,开完讨论会之后,如何用一张图画出整个讨论出结果的逻辑图。
平时画图的功夫真的不太好,就是在纸上勾画一下就开工,想想过段时间还有更新,还是落实成文档比较好。
之后就查阅资料,发现UML序列图可以形象的画出来,可以参考下别人的微信支付的业务流程
还是之前的步骤,先模仿->重构->创造。
理解序列图中一些基本概念
- 生命线(Lifeline): 在时序图中表示为从对象图标向下延伸的一条虚线,表示对象存在的时间
- 控制焦点(Focus of Control) : 表示时间段的符号,在这个时间段内对象将执行相应的操作。它可以被理解成C语言语义中一对花括号{ }中的内容;用小矩形表示。
- 消息(Message): 消息一般分为同步消息(Synchronous Message),异步消息(Asynchronous Message)和返回消息(Return Message)。
这是模仿后画的。软件用的是Draw.io,全平台覆盖(Linux. Win Mac) ,非常方便,更胜ProcessOn。
参考文章
- 快速学习时序图:时序图简介、画法及实例
- 设计图都不会画,还想做”架构师“?
[ 利器篇 ] - 快速画一张UML序列图相关推荐
- visio2013-软件UML序列图01
Visio2013绘制软件UML序列图 绘图形状选择 1. 图形选择 2. 子图说明 对象:序列图中的对象是类的实例,它可以是系统的参与者或者任何有效的系统对象: ...
- PowerDesigner建立UML序列图
UML序列图主要用于展示对象之间交互的顺序. 序列图将交互关系表示为一个二维图.纵向是时间轴,时间沿竖线向下延伸.横向轴代表了在协作中各独立对象的类元角色.类元角色用生命线表示.当对象存在时,角色用一 ...
- 软件工程里的UML序列图的概念和总结
俗话说,自己写的代码,6个月后也是别人的代码--复习!复习!复习! 软件工程的一般开发过程:愿景分析.业务建模,需求分析,健壮性设计,关键设计,最终设计,实现-- 时序图也叫序列图(交互图),属于软件 ...
- UML设计java程序_利用UML序列图设计Java应用程序详解
[IT168 技术文章] Java应用程序由许多类所构成,是Java实现面向对象应用程序的核心.类图主要描述Java应用程序中各种类之间的相互静态关系,如类的继承.抽象.接口以及各种关联.要利用UML ...
- 【软件工程】UML序列图
一.概述 序列图(时序图)是一种软件工程行化建模方法,用于可视化系统或应用程序中多个对象之间 的交互.在序列图中,每个对象都表示为竖直线,对象之间的消息则表示为水平箭头 从一个对象指向另一个对象. 序 ...
- 描述时序的好帮手——UML序列图
一.UML序列图的定义 UML是一种描述上下文不同对象之间,通信.操作.执行细节的序列图.它以时间为基础,并在纵轴上标注发送.接收信息的结点与内容,从而直观地显示对象交互的顺序. UML序列图可用于表 ...
- 用visio画UML序列图
2019独角兽企业重金招聘Python工程师标准>>> 今天尝试使用visio画了一个序列图. 话不多说,先打开visio,新建一个UML序列. 先新建几个对象生命线 加入几个激活 ...
- 画流程图和UML类图
画流程图https://www.processon.com/diagraming/59fc753ee4b0edf0e25e8350 今天因为汇报需要自己画个流程图,才发现原来自己认为很常见的流程图画起 ...
- UML序列图 - 示例总汇
UML Sequence Diagrams是交互图,详细说明了如何执行操作.它们捕获协作环境中对象之间的交互.序列图是时间焦点,它们通过使用图表的垂直轴来直观地显示交互的顺序,以表示消息的发送时间和时 ...
最新文章
- 基于MAP-MRF的视差估计
- python 断点重传_性能调优-python SDK 调优
- php smarty fetch,fetch()
- PostgreSQL 函数调试、诊断、优化 auto_explain
- 第五届蓝桥杯校内选拔赛试题java组_第五届蓝桥杯校内选拔赛试题java组
- 移动页面自适应手机屏幕宽度HTML5开发
- Vue入门指南-05 Vue实例的生命周期(快速上手vue)
- java方法里面能改定时器的时间吗_Kafka 时间轮的原理和实现
- TIM-VX编译体验
- 【科普】数字货币的基石--区块链
- 高性能至强融核服务器,剖析两大至强融核产品规格_Intel服务器CPU_服务器评测与技术-中关村在线...
- 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台
- 美团{青龙面板可跑项目之一}保姆教程
- 模板:求图的强连通分量(SCC)
- iOS学习笔记12—听筒和扬声器的转换
- 用户态协议栈之tcp/ip设计
- Adobe软件试用下载
- OSPF路由协议详解与实战演练
- Typecho主题Brave—勇敢爱
- 黑帽技术联盟:黑帽SEO与白帽SEO之争
热门文章
- Springboot+美妆网站的设计与实现 毕业设计-附源码211539
- Le le's picture when aged 5 monthes old_拔剑-浆糊的传说_新浪博客
- CorelDraw插件开发-文字功能-文本分列-创建文本-函数分析-Cdr插件开发教程(二)
- ps—Photoshop中八种颜色模式
- 常用字符串函数的使用
- build-essential unmet dependencies 有未满足依赖 解决办法
- 异构网络-元图、知识图谱
- boto3使用教程用法
- Java并发编程之CyclicBarrier和CountDownLatch
- 动一行,修半年,我的代码八代单传