文本方式绘制UML-PlantUML
Posted 健兼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文本方式绘制UML-PlantUML相关的知识,希望对你有一定的参考价值。
优势
通过 PlantUML
可以用文本绘制 uml
图,可以进行 git
版本管理和差异对比。
安装
首先要安装 JDK
然后安装graphviz[1] ,并加入 path
安装 vscode 插件
新建代码文件 test.puml
;
Alt+D 开启预览
语法参考[2]
ctrl + shift + p
打开命令行面板,输入 plantuml
导出文件为图片。
idea 安装插件
PlantUML 支持的图形
PlantUML是一个开源项目,支持快速绘制:
-
时序图 [3] -
用例图 [4] -
类图 [5] -
活动图 [6] ( 旧版语法 [7]在此处) -
组件图 [8] -
状态图 [9] -
对象图 [10] -
部署图 [11] -
定时图 [12]
同时还支持以下非 UML 图:
-
线框图形界面 [13] -
架构图 [14] -
规范和描述语言 (SDL) [15] -
Ditaa diagram [16] -
甘特图 [17] -
思维导图 [18] -
Work Breakdown Structure diagram [19] -
以 AsciiMath 或 JLaTeXMath 符号的数学公式 [20] -
Entity Relationship diagram [21]
问题:
-
找不到 vcruntime140.DLL
,安装 visual c++ 2015,x64 和 x86 都要安装。
参考资料
graphviz: http://www.graphviz.org/download/
[2]语法文档: undefined
[3]时序图: https://plantuml.com/zh/sequence-diagram
[4]用例图: https://plantuml.com/zh/use-case-diagram
[5]类图: https://plantuml.com/zh/class-diagram
[6]活动图: https://plantuml.com/zh/activity-diagram-beta
[7]旧版语法: https://plantuml.com/zh/activity-diagram-legacy
[8]组件图: https://plantuml.com/zh/component-diagram
[9]状态图: https://plantuml.com/zh/state-diagram
[10]对象图: https://plantuml.com/zh/object-diagram
[11]部署图: https://plantuml.com/zh/deployment-diagram
[12]定时图: https://plantuml.com/zh/timing-diagram
[13]线框图形界面: https://plantuml.com/zh/salt
[14]架构图: https://plantuml.com/zh/archimate-diagram
[15]规范和描述语言 (SDL): https://plantuml.com/zh/activity-diagram-beta#sdl
[16]Ditaa diagram: https://plantuml.com/zh/ditaa
[17]甘特图: https://plantuml.com/zh/gantt-diagram
[18]思维导图: https://plantuml.com/zh/mindmap-diagram
[19]Work Breakdown Structure diagram: https://plantuml.com/zh/wbs-diagram
[20]以 AsciiMath 或 JLaTeXMath 符号的数学公式: https://plantuml.com/zh/ascii-math
[21]Entity Relationship diagram: https://plantuml.com/zh/ie-diagram
以上是关于文本方式绘制UML-PlantUML的主要内容,如果未能解决你的问题,请参考以下文章