PlantUML 是一個可以透過直觀的文字描述產生對應 UML 的模型生成工具,官方網站已經提供了詳細的範例以及說明,相關語法其實不用一開始就先死背,需要時至網站查詢即可,上手難度不大。

PlantUML 官方網站目前提供下列 UML 模型:

模型名稱 範例
循序圖 (Sequence Diagram) ![循序圖](https://i.imgur.com/WVmmdki.png)
使用案例圖 (Use Case Diagram) ![使用案例圖](https://i.imgur.com/2Nqpe4a.png)
類別圖 (Class Diagram) ![類別圖](https://i.imgur.com/eTO4UFH.png)
活動圖 (Activity Diagram) ![活動圖](https://i.imgur.com/I6STYdM.png)
元件圖 (Component Diagram) ![元件圖](https://i.imgur.com/zXKRtbD.png)
狀態圖 (State Diagram) ![狀態圖](https://i.imgur.com/fbM2Dhh.png)
物件圖 (Object Diagram) ![物件圖](https://i.imgur.com/bCj7uUl.png)
佈署圖 (Deployment Diagram) ![佈署圖](https://i.imgur.com/ftsEVoB.png)
時序圖 (Timing Diagram) ![時序圖](https://i.imgur.com/8rQEFDv.png)

參考資料:


Poy Chang

Trial and Error