plantuml 方法图_plantuml画流程图
时序图
流程图
用例图
状态图
组件图
在markdown中的使用方式
##时序图
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice
@enduml
##流程图 流程标签以 : 开始,以 ; 结束,按其定义顺序隐式链接。 就是正常流程图判断是棱形,这个有点奇怪,简单的流程图可以画的比加快,但是复杂的多泳道,条件复杂的还是用鼠标操作软件,个人认为可维护性更好一点,效率更高。
@startuml
:Hello world;
:I am cool;
@enduml
可以使用 start 和stop来表示图的开始和结束。
@startuml
start
:Hello world;
:I am cool;
stop
@enduml
也可以使用end
@startuml
start
:Hello world;
:I am cool;
end
@enduml
使用if then else
@startuml
start
if (ok?) then (yes)
:process 1;
else (no)
:process2;
endif
stop
@enduml
循环 repeat 和 While loop,repeat没发现可以在循环判断的时候写写文字说明
@startuml
start
repeat :foo as starting label;
:read data;
:generate diagrams;
backward:This is backward;
repeat while (more data?)
stop
@enduml
@startuml
while (check filesize ?) is (not empty)
:read file;
endwhile (empty)
:close file;
@enduml
可以写一些注释:
@startuml
start
:foo1;
floating note left: This is a note
:foo2;
note right
This right note
end note
stop
@enduml
使用管道|,您可以定义泳道:
@startuml
|Swimlane1|
start
:foo1;
|#AntiqueWhite|Swimlane2|
:foo2;
:foo3;
|Swimlane1|
:foo4;
|Swimlane2|
:foo5;
stop
@enduml
展现的效果:
plantuml 方法图_plantuml画流程图相关推荐
- plantuml 方法图_使用 PlantUML 高效地画各种流程图,时序图,类图等
什么是 PlantUML PlantUML 是一个画图脚本语言,用它可以快速地画出: 时序图 流程图 用例图 状态图 组件图 简单地讲,我们使用 visio 画图时需要一个一个图去画,但使用 Plan ...
- plantuml 方法图_UML与软件建模:第四次作业(学习PlantUML活动图绘制方法)
@startuml |Swimlane1| start :foo1; |#AntiqueWhite|Swimlane2| :foo2; :foo3; |Swimlane1| :foo4; |Swiml ...
- 这几个画流程图的软件值得你们收藏
在学习和工作中,我们经常需要制作一些流程图来帮助我们梳理知识点和工作流程,帮助我们理清思路,更加高效顺利地完成学习和工作任务.那你们知道画流程图软件哪个好吗?想知道朋友,快来看看以下我分享的几个工具吧 ...
- xmind可以画流程图吗_XMind怎么绘制流程图? XMind流程图的绘制教程
一个产品,从其诞生至成熟需要一个过程,这个过程大概就称之为流程.很多时候,我们要以图形的方式去体现这个过程,也就是我们常见的"流程图".说白了就是表示先做什么后做什么,实际上就是& ...
- idea uml图怎么画_有了IDEA中的这款插件,流程图、类图轻松搞定,简直神器
总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制. PlantUml是什么 PlantUml是一个支持快 ...
- plantuml 流程图_画流程图你还在用鼠标拖吗
本文微信公众号「AndroidTraveler」首发. 背景 我们知道,在开发前期,画流程图是必不可少的一环. 有时候可能是为了后续维护: 有时候可能是为了同步需求: 有时候可能是为了-- 不管是 ...
- cad画流程图的插件_在cad中画流程图的方法图解步骤
使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图.流程图在汇编语言和早期的BASIC语言环境中得到应用.我们还可以用cad画流程图.下面是学习啦小编带来关于在cad中怎么画流程图的内容, ...
- c语言勾股定理程序流程图,方法总结1.表达算法的方法有自然语言.流程图和基本算法语句三种.先有自然语言.再画流程图.最后才能写出基本算法语句.即程序,——青夏教育精英家教网——...
考点一:自然语言表示的算法 [内容解读]通过对解决具体问题过程与步骤的分析,体会算法的思想,了解算法的含义:对于某一问题往往可以设计出多种算法,通过选用步骤最少的.结构最好的算法. [命题规律]以选择 ...
- 画流程图,选Visio还是选亿图Edraw
画流程图,选Visio还是选亿图Edraw? 字数1362 阅读4327 评论4 喜欢8 产品经理工作中,画流程图是必经的一环.对于工具狂魔来说,和介于产品经理的通病,只要能画流程图的工具,总想 ...
最新文章
- 如何让SELECT 查询结果额外增加自动递增序号
- 如何设计ER图(弱实体集)
- 学习Guava Cache知识汇总
- 深度学习三大谜团:集成、知识蒸馏和自蒸馏
- Can't load IA 32-bit .dll on a AMD 64-bit platform
- 【响应式Web前端设计】CSS后代选择器和子代选择器
- PAT天梯赛练习题——L3-005. 垃圾箱分布(暴力SPFA)
- C语言再学习 -- 再论内存管理
- Unity3D对手机屏幕触摸的控制脚本
- linux将文件的第二列求和,awk实现第一列相乘,第二列求和,并相加 - 米扑博客...
- 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第3节 两种获取Stream流的方式_11_练习:集合元素处理(Stream方式)...
- 分析思维模型:SPACE 矩阵
- 海明贴近度matlab,Matlab学习系列23.-模糊聚类分析原理及实现.docx
- eclipse jsEclipse javascript编辑器
- amcharts php,AMCHARTS+MYSQL+PHP的使用实例
- 判定两颗二叉树是否相同
- 【好题分享】适合C++初学者(数组的定义与初始化)
- hannoi塔(汉诺塔)移动过程解析
- Python库turtle的趣味性用法,欢迎来品尝。
- 计算机毕业设计ssm校园竞赛管理系统设计与实现hyr9b系统+程序+源码+lw+远程部署
热门文章
- Flask11 Session、CSRF、注销session、利用端点自动跳转
- configure: error: xml2-config not found. Please check your libxml2 installation
- [妙味Ajax]第一课:原理和封装
- flashSlider——基于Jquery的图片展示插件
- JavaScript 图片切换展示效果
- tcp协议和三次握手
- LeetCode#67--Add Binary(用Java实现二进制相加)
- 【转】RunTime.getRunTime().addShutdownHook用法
- Java Reflect
- sql升序,降序的问题