本文摘自PHP中文网,作者藏色散人,侵删。
IDE支持
Phpstorm
在Plugins中 安装
PlantUML integration
插件到
http://www.graphviz.org/
网站下载graphviz.exe
并安装(这个软件可以支持更多的UML语法)将graphviz安装目录下的
dot.exe
路径添加到PlantUML的设置中
文档
文档地址:
http://plantuml.com/
建议使用
活动图-Activity-bate
语法:活动图Activity-Beta(https://plantuml.com/zh/activity-diagram-beta)活动图(新语法)
当前活动图(activity diagram)的语法有诸多限制和缺点,比如代码难以维护。所以从V7947开始提出一种全新的、更好的语法格式和软件实现供用户使用(beta版)。就像序列图一样,新的软件实现的另一个优点是它不再依赖与Graphviz。
新的语法将会替换旧的语法。然而考虑到兼容性,旧的语法仍被能够使用以确保向前兼容。
但是我们鼓励用户使用新的语法格式。
语法
基础
@startuml
、@enduml
开始、结束标记,表示UML解析的部分start
、end
表示图示的开始和结束。图示的开始和结束。:Hello world;
活动标签(activity label)以冒号开始,以分号结束。活动默认安装它们定义的顺序就行连接。if
、then
、else
和elseif
设置分支测试。标注文字则放在括号中。repeat
、repeatwhile
重复循环。while
和endwhile
进行while循环。还可以在关键字endwhile
后添加标注,还有一种方式是使用关键字is
。fork
,fork again
和end fork
表示并行处理。note
、end note
、floating note left
等等表示注释,例如:
1 2 3 4 5 6 7 8 9 |
|
#HotPin:activity;
、#AAAAAA:ending of the process;
表示颜色使用
->
标记,你可以给箭头添加文字或者修改箭头颜色。dotted
,dashed
,bold
orhidden arrows
和颜色标记,例如-[#blue]->
通过定义分区(partition),你可以把多个活动组合(group)在一起。通过定义分区(partition),你可以把多个活动组合(group)在一起。例如:
1 2 3 4 |
|
使用管道符|来定义泳道。还可以改变泳道的颜色。
1 2 3 4 5 6 7 8 9 10 11 |
|
关键字
detach
移除箭头。通过修改活动标签最后的分号分隔符(;),可以为活动设置不同的形状。
|、<、>、/、]、}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
一个例子
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
更多phpstorm技术文章,请访问phpstorm教程栏目!
以上就是关于PhpStorm中如何绘画UML的解析的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
一文讲解phpstorm如何安装ide-helper(基于lumen)
详解dvwa切换php版本及phpstorm -xdebug的配置使用
更多相关阅读请进入《uml》频道 >>