PlantUML

PlantUML是可以用纯文本语言繪製圖表的開源軟體。PlantUML支援許多统一建模语言（UML）的圖，也支援其他软件开发相關的格式（例如ArchiMate、方塊圖、业务流程模型和标记法（BPMN）、C4模型、、ER模型、甘特图、心智图和工作分解结构，也可以用在JSON及YAML檔案的視覺化。

PlantUML使用的語言屬於领域特定语言。PlantUML除了支援本身的领域特定语言外，也可以理解、、DOT语言和LaTeX。PlantUML用Graphviz軟體產生圖表，用支援LaTeX。圖檔可以輸出為PNG、可縮放向量圖形（SVG）、LaTeX甚至是ASCII艺术。PlantUML也可以讓盲人設計或理解UML圖。

 程式碼層級溝通UML的文字格式 
PlantUML用良好格式，可讀性高的代碼，來產生圖表。

也有其他UML建模的文字格式，PlantUML可支援許多的圖表格式，而且不需要特別的格式設定。
 例子 
以下的程式碼是類別圖的PlantUML，圖表在右邊：
<uml>
package "Classic Collections" #DDDDDD
Object <|-- ArrayList

package net.sourceforge.plantuml
Object <|-- Demo1
Demo1 *- Demo2
</uml>
相關條目


 AsciiDoc


參考資料

外部連結
 Official website 

Category:程序设计工具
Category:跨平台軟體
Category:数据可视化软件
Category:流程图软件
Category:图表
Category:自由软件
Category:自由UML工具
Category:Java平台軟體
Category:UML工具
Category:統一塑模語言
Category:Unix软件
Category:Windows文本相关软件