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

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 定义一个组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值