热门问题
时间线
聊天
视角

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 content...

外部連結

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads