热门问题
时间线
聊天
视角

PlantUML

来自维基百科,自由的百科全书

PlantUML
Remove ads

PlantUML是可以用纯文本语言绘制图表的开源软件。PlantUML支援许多统一建模语言(UML)的图,也支援其他软件开发相关的格式(例如ArchiMate方块图业务流程模型和标记法(BPMN)、C4模型电脑网络图英语Computer network diagramER模型甘特图心智图工作分解结构,也可以用在JSONYAML档案的视觉化。

事实速览 原作者, 开发者 ...

PlantUML使用的语言属于领域特定语言[4]。PlantUML除了支援本身的领域特定语言外,也可以理解AsciiMath英语AsciiMathCreole英语Creole_(markup)DOT语言LaTeX。PlantUML用Graphviz软件产生图表,用Tikz英语Tikz支援LaTeX。图档可以输出为PNG可缩放向量图形(SVG)、LaTeX甚至是ASCII艺术。PlantUML也可以让盲人设计或理解UML图[5][6]

Remove ads

程式码层级沟通UML的文字格式

PlantUML用良好格式,可读性高的代码,来产生图表。

也有其他UML建模的文字格式,PlantUML可支援许多的图表格式,而且不需要特别的格式设定。

例子

以下的程式码是类别图的PlantUML,图表在右边:

Thumb
UML类别图
<uml>
package "Classic Collections" #DDDDDD
Object <|-- ArrayList

package net.sourceforge.plantuml
Object <|-- Demo1
Demo1 *- Demo2
</uml>

相关条目

参考资料

外部链接

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads