1.描述和安装
程序员难免要经常画流程图,状态图,时序图等。以前经常用 visio 画,经常为矩形画多大,摆放在哪等问题费脑筋。有时候修改文字后,为了较好的显示效果不得不再去修改图形。今天介绍的工具是如何使用 PlantUML 的插件画流程图,状态图,时序图等。这是一种程序员看了就会爱上的画图方式:自然,高效。PlantUML是一个快速创建UML图形的组件,可在Eclipse、Intellijidea、Word等软件里来使用PlantUML;需要安装生成图片用的软件Graphviz和PlantUML插件
2. 语法
i:活动标签(activity label)以冒号开始,以分号结束 【: ;】
ii:关键字start 和stop表示图示的开始和结束
iii:关键字if,then和else设置分支测试
关键字elseif可以设置多个分支
iiii:你可以使用关键字repeat和repeatwhile进行重复循环
V:可以使用关键字while和end while进行while循环。
Vi:关键字fork,fork again和end fork表示并行处理
Vii:文本格式注释
Ii):使用->标记,你可以给箭头添加文字或者修改箭头颜色。
Ii):使用->标记,你可以给箭头添加文字或者修改箭头颜色。
1.时序图用法描述
用->来绘制参与者之间传递的消息,
用 "-->" 绘制一个虚线箭头表示异步消息。
用:消息描述
用关键字actor表示参与者 database 数据库
用关键字 participant 声明参与者
用#RGB值或者颜色名修改 actor 或参与者的背景颜色
用self->self给自己发消息
用[#RGB]修改箭头颜色-[#red]>或-[#red]->
用关键字autonumber用于自动对消息编号
2.用例图
3.组件用中括号括起来。
还可以使用关键字
component定义一个组件
3.组件用中括号括起来。
还可以使用关键字
component定义一个组件