看看實際效果
UML 產生器範例。
同一款工具,四種需求。下方每張圖都是實際產生的成果。
輸入內容
建立線上銀行驗證的 UML 類別圖,包含使用者、帳戶、角色、權限、工作階段,以及驗證與授權服務。
接著試試為 User 加入多因素驗證。為授權檢查加入稽核記錄。
UML 類別圖 · OMG UML 2.5.1 §9–§11 · schematex-umlclass
產生的圖表
UML 產生器的功能。
UML 產生器會將軟體設計的文字描述轉成結構化圖表。本頁會產生 UML 類別圖:以方框表示類別與介面,並顯示成員及其間的關係線。
先提供主要概念,再補充重要細節:類別擁有哪些內容、具備哪些角色、依賴哪些項目,以及關係是一對一還是一對多。
- Standard
- OMG UML 2.5.1 §9–§11
- Also follows
- ISO/IEC 19505-2:2012 · Classification / Classifiers / Associations
- Engine
- schematex-umlclass
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
適用對象
誰會使用 UML 產生器。
在將設計轉成程式碼前,快速建立驗證、權限或其他功能的初步模型。
清楚掌握存取控制設計中的使用者、角色、權限、認證資料與工作階段。
說明登入或帳戶存取等熟悉系統背後的類別與關係。
運作方式
如何用 3 個步驟產生 UML 圖表。
01
描述需求
寫一段話就能開始。
“建立線上銀行驗證的 UML 類別圖,包含使用者、帳戶、角色、權限、工作階段,以及驗證與授權服務。”
02
查看圖表
由合適的繪圖引擎產生。
03
提出修改
每次修改都會保留版本。
為 User 加入多因素驗證。
V2 · DRAWN FROM V1, NOTHING RETYPED常見問題
常見問題
什麼是 UML 產生器?
UML 產生器會根據軟體系統的描述建立圖表。本頁會產生 UML 類別圖,用來描述類別、介面、屬性、操作與關係。
UML 產生器提示詞應該寫什麼?
列出主要類別,並說明它們如何連結。設計需要時,再加入重要屬性、操作、繼承、擁有關係與關係數量。
可以產生驗證類別圖嗎?
可以。描述使用者、認證資料、工作階段、角色、權限,以及負責驗證或授權的服務,並說明哪些物件擁有或建立其他物件。
如何改善第一次產生的圖表?
提出具體變更,例如加入類別、將關聯改為組合,或顯示一對多關係。一次修改一個部分,讓模型維持易讀性。
類別和介面有什麼差異?
類別描述具有資料與行為的物件。介面定義實作類別必須提供的操作,但不規定所有實作方式。
相關工具