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

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

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

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

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

iiii:你可以使用关键字repeatrepeatwhile进行重复循环
1 PlantUML 简介及语法、图标和示例
V:可以使用关键字whileend while进行while循环。

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

Vi:关键字forkfork againend fork表示并行处理
1 PlantUML 简介及语法、图标和示例
Vii:文本格式注释

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

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

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

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

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

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

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

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

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

2.用例图

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

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

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

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

相关文章:

  • 2022-12-23
  • 2021-06-13
  • 2021-07-12
  • 2021-10-02
猜你喜欢
  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
  • 2022-12-23
  • 2021-07-27
  • 2022-01-03
相关资源
相似解决方案