統一建模語言(UML)是一種標準化的通用建模語言,現由物件管理集團(OMG)作為事實上的產業標準。UML包含一組圖形符號技術,用於建立軟體密集型系統的視覺模型。
在UML 2.2中,共有14種UML圖表,分為兩大類:
- 7種圖表類型代表結構資訊
- 另外7種則代表一般UML圖表類型,用於行為建模,包括四種用以呈現互動不同面向的圖表。
這些圖表可依層級分類,如下方UML圖所示:

(您可點擊上方任一UML圖表,以開啟對應的UML圖表指南)
問題:UML是否龐大且複雜?
UML確實是一個龐大的主題。UML提供大量圖表符號,分為14種不同的UML圖表類型,每種都有針對不同目的設計的UML模型,並解決開發需求的不同面向。
- 14種UML圖表類型中的每一種都提供廣泛的構造與符號,涵蓋大多數軟體開發專案中的各種需求。
- UML規格超過700頁,普遍認為過於複雜,對UML的認知與採用產生負面影響。
- 通常,使用者傾向於專注並僅使用部分UML圖表與構造。
答案:學習基本的UML圖表與符號
UML的主要創作者之一格雷迪·布奇表示:「對於80%的軟體,你只需要20%的UML。」
UML調查結果顯示了什麼?
若某種圖表被視為「稀有」,我們可根據假設來解讀UML調查結果:
- 若至少60%的來源報告使用,則視為廣泛使用
- 若最多40%的來源報告使用,則視為幾乎未使用

建立UML學習計畫
根據調查所收集的資料,您可以建立一個有意義的UML學習計畫,以更好地了解如何啟動您的UML之旅。本文還提供一個圖像地圖,可快速存取一系列「什麼是UML圖表?」的指南(只需點擊上方圖像地圖中的UML圖表方框即可)。享受吧!
學習UML。繪製UML。
取得Visual Paradigm社群版,這是一款免費的UML工具,可幫助您更快且更有效地學習UML。Visual Paradigm社群版支援全部14種UML圖表類型。其獲獎的UML建模工具使用簡單且直覺。
相關連結
- UML類別圖教程
- Visual Paradigm。(2022年9月2日)。UML類別圖教程.
- 在類圖中,“a”代表什麼意思?
- Stack Overflow. (2017年7月28日).在類圖中,“a”代表什麼意思?.
- 實驗:在Visual Paradigm中建立類圖
- 詹姆斯·麥迪遜大學。 (無日期).實驗:在Visual Paradigm中建立類圖.
- 類圖教程 | 使用Visual Paradigm進行UML建模
- UML。 (無日期).類圖教程 | 使用Visual Paradigm進行UML建模.
- 線上類圖軟體
- Visual Paradigm Online。 (無日期).線上類圖軟體.
- Visual Paradigm 類圖繪製
- Stack Overflow。 (2013年2月10日).Visual Paradigm 類圖繪製.
- 類圖範本
- Visual Paradigm Online。 (無日期).類圖範本.
- 免費類圖工具
- Visual Paradigm Online。 (2019年6月6日).免費類圖工具.
- 類圖教程
- Visual Paradigm Online。 (2010年1月11日).類圖教程.
- 什麼是類圖?
- Visual Paradigm。(2022年2月9日)。什麼是類圖?.
*參考資料 –使用了哪些UML圖?初步調查,吉安娜·雷吉奧、毛里齊奧·萊奧塔、菲利波·里卡、迪埃戈·克萊里斯西 DIBRIS – 熱那亞大學,義大利
