时序图

流程图

用例图

状态图

组件图

在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画流程图相关推荐

  1. plantuml 方法图_使用 PlantUML 高效地画各种流程图,时序图,类图等

    什么是 PlantUML PlantUML 是一个画图脚本语言,用它可以快速地画出: 时序图 流程图 用例图 状态图 组件图 简单地讲,我们使用 visio 画图时需要一个一个图去画,但使用 Plan ...

  2. plantuml 方法图_UML与软件建模:第四次作业(学习PlantUML活动图绘制方法)

    @startuml |Swimlane1| start :foo1; |#AntiqueWhite|Swimlane2| :foo2; :foo3; |Swimlane1| :foo4; |Swiml ...

  3. 这几个画流程图的软件值得你们收藏

    在学习和工作中,我们经常需要制作一些流程图来帮助我们梳理知识点和工作流程,帮助我们理清思路,更加高效顺利地完成学习和工作任务.那你们知道画流程图软件哪个好吗?想知道朋友,快来看看以下我分享的几个工具吧 ...

  4. xmind可以画流程图吗_XMind怎么绘制流程图? XMind流程图的绘制教程

    一个产品,从其诞生至成熟需要一个过程,这个过程大概就称之为流程.很多时候,我们要以图形的方式去体现这个过程,也就是我们常见的"流程图".说白了就是表示先做什么后做什么,实际上就是& ...

  5. idea uml图怎么画_有了IDEA中的这款插件,流程图、类图轻松搞定,简直神器

    总有童鞋问,这个流程图图怎么绘制的,这个UML类图用什么工具做的等等,今天给大家推荐一款idea插件PlantUml,来帮助大家快速快速完成绘制. PlantUml是什么 PlantUml是一个支持快 ...

  6. plantuml 流程图_画流程图你还在用鼠标拖吗

    本文微信公众号「AndroidTraveler」首发. 背景 我们知道,在开发前期,画流程图是必不可少的一环. 有时候可能是为了后续维护:  有时候可能是为了同步需求:  有时候可能是为了-- 不管是 ...

  7. cad画流程图的插件_在cad中画流程图的方法图解步骤

    使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图.流程图在汇编语言和早期的BASIC语言环境中得到应用.我们还可以用cad画流程图.下面是学习啦小编带来关于在cad中怎么画流程图的内容, ...

  8. c语言勾股定理程序流程图,方法总结1.表达算法的方法有自然语言.流程图和基本算法语句三种.先有自然语言.再画流程图.最后才能写出基本算法语句.即程序,——青夏教育精英家教网——...

    考点一:自然语言表示的算法 [内容解读]通过对解决具体问题过程与步骤的分析,体会算法的思想,了解算法的含义:对于某一问题往往可以设计出多种算法,通过选用步骤最少的.结构最好的算法. [命题规律]以选择 ...

  9. 画流程图,选Visio还是选亿图Edraw

    画流程图,选Visio还是选亿图Edraw? 字数1362  阅读4327  评论4  喜欢8 产品经理工作中,画流程图是必经的一环.对于工具狂魔来说,和介于产品经理的通病,只要能画流程图的工具,总想 ...

最新文章

  1. 如何让SELECT 查询结果额外增加自动递增序号
  2. 如何设计ER图(弱实体集)
  3. 学习Guava Cache知识汇总
  4. 深度学习三大谜团:集成、知识蒸馏和自蒸馏
  5. Can't load IA 32-bit .dll on a AMD 64-bit platform
  6. 【响应式Web前端设计】CSS后代选择器和子代选择器
  7. PAT天梯赛练习题——L3-005. 垃圾箱分布(暴力SPFA)
  8. C语言再学习 -- 再论内存管理
  9. Unity3D对手机屏幕触摸的控制脚本
  10. linux将文件的第二列求和,awk实现第一列相乘,第二列求和,并相加 - 米扑博客...
  11. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第3节 两种获取Stream流的方式_11_练习:集合元素处理(Stream方式)...
  12. 分析思维模型:SPACE 矩阵
  13. 海明贴近度matlab,Matlab学习系列23.-模糊聚类分析原理及实现.docx
  14. eclipse jsEclipse javascript编辑器
  15. amcharts php,AMCHARTS+MYSQL+PHP的使用实例
  16. 判定两颗二叉树是否相同
  17. 【好题分享】适合C++初学者(数组的定义与初始化)
  18. hannoi塔(汉诺塔)移动过程解析
  19. Python库turtle的趣味性用法,欢迎来品尝。
  20. 计算机毕业设计ssm校园竞赛管理系统设计与实现hyr9b系统+程序+源码+lw+远程部署

热门文章

  1. Flask11 Session、CSRF、注销session、利用端点自动跳转
  2. configure: error: xml2-config not found. Please check your libxml2 installation
  3. [妙味Ajax]第一课:原理和封装
  4. flashSlider——基于Jquery的图片展示插件
  5. JavaScript 图片切换展示效果
  6. tcp协议和三次握手
  7. LeetCode#67--Add Binary(用Java实现二进制相加)
  8. 【转】RunTime.getRunTime().addShutdownHook用法
  9. Java Reflect
  10. sql升序,降序的问题