1 PlantUML 简介及语法、图标和示例

1. 描述和安装
程序员难免要经常画流程图,状态图,时序图等。以前经常用 visio 画,经常为矩形画多大,摆放在哪等问题费脑筋。有时候修改文字后,为了较好的显示效果不得不再去修改图形。今天介绍的工具是如何使用 PlantUML 的插件画流程图,状态图,时序图等。这是一种程序员看了就会爱上的画图方式:自然,高效。 PlantUML 是一个快速创建 UML 图形的组件,可在 Eclipse Intellijidea Word 等软件里来使用 PlantUML ;需要安装生成图片用的软件 Graphviz PlantUML 插件
2. 语法
i :活动标签 (activity label) 以冒号开始,以分号结束  【:  ;】

ii:关键字start stop表示图示的开始和结束

1 PlantUML 简介及语法、图标和示例_第1张图片

iii :关键字 if,then else 设置分支测试
关键字 elseif 可以设置多个分支

1 PlantUML 简介及语法、图标和示例_第2张图片

iiii :你可以使用关键字 repeat repeatwhile 进行重复循环
1 PlantUML 简介及语法、图标和示例_第3张图片
V :可以使用关键字 while end while 进行 while 循环。

1 PlantUML 简介及语法、图标和示例_第4张图片

Vi :关键字 fork fork again end fork 表示并行处理
1 PlantUML 简介及语法、图标和示例_第5张图片
Vii :文本格式注释

1 PlantUML 简介及语法、图标和示例_第6张图片


Ii ):使用 -> 标记,你可以给箭头添加文字或者修改箭头颜色。

1 PlantUML 简介及语法、图标和示例_第7张图片

Ii ):使用 -> 标记,你可以给箭头添加文字或者修改箭头颜色。

1 PlantUML 简介及语法、图标和示例_第8张图片

1. 时序图用法描述
-> 来绘制参与者之间传递的消息,
"-->" 绘制一个虚线箭头表示异步消息。
: 消息描述
用关键字 actor 表示参与者              database 数据库
用关键字 participant 声明参与者
#RGB 值或者颜色名修改 actor 或参与者的背景颜色
self->self 给自己发消息
[#RGB] 修改箭头颜色 -[#red]> -[#red]->
用关键字 autonumber 用于自动对消息编号
1 PlantUML 简介及语法、图标和示例_第9张图片1 PlantUML 简介及语法、图标和示例_第10张图片

1 PlantUML 简介及语法、图标和示例_第11张图片

2.用例图


3.组件用中括号括起来。
还可以使用关键字
component 定义一个组件

1 PlantUML 简介及语法、图标和示例_第12张图片

3.组件用中括号括起来。
还可以使用关键字
component 定义一个组件
1 PlantUML 简介及语法、图标和示例_第13张图片

你可能感兴趣的:(1 PlantUML 简介及语法、图标和示例)