依照型態,UML2.0 規格可分為兩大類別:
- 動態行為–Behavior Diagram
- 靜態結構–Structure Diagram
動態行為–Behavior Diagram:
- 描述系統或企業流程(Process)的行為特徵。
- 包括 Activity, State machine, Use Case Diagrams及四個Interaction Diagrams。
- Interaction Diagrams
- Behavior Diagram 的子集合。
- 著重及強調在物件(Object)的互動行為。
- 包括 Communication, Interaction 。 Overview, Sequence and Timing Diagrams 。
靜態結構–Structure Diagram:
- 著重在實體(Entities)的結構。包括 實體的分類(classifications)、實體之間的關連(relationships)、實體的屬性(attributes)及操作(operations)等。
- 包括 Class, Composite structure, Component, Deployment, Object and Package Diagrams。
***紅色方框表示是 UML 2.0 規格所新增的;藍色方框則表示 UML 1.X 已參考應用,但未納入正式規格,直至 UML 2.0 時才正式成為標準規格。