結構性圖形(Structure Diagrams),系統式的建模 | |
---|---|
類別圖 (Class Diagram) | 將系統中的類別列出,並描述出每個類別包含的屬性方法及類別間的關聯性 |
元件圖 (Component Diagram) | 系統的實作觀點,系統中元件的互動、關連性及介面 |
複合結構圖(Composite Structure Diagram) | 系統中元件、類別或是使用案例的細節 |
部署圖 (Deployment Diagram) | 系統的環境觀點,資源元素的組態及其與元件間的互動 |
物件圖 (Object Diagram) | 類別的實作,通常是在某個時間點或某特定情況下的物件及其之間的交互關係 |
包圖 (Package Diagram) | 顯示模型元素是如何包裝起來,以及這些包裝間的相依性 |
行為式圖形(Behavior Diagrams),事件觸髮式的建模 | |
活動圖 (Activity Diagram) | 單一類別對於內部處理作的反應,包含行動流及物件流 |
狀態機圖 (State Machine diagram) | 單一物件的生命週期,顯示其與外界互動所造成的狀態改變 |
使用個案圖 (Use Case Diagram) | 系統的使用者觀點,表示系統可以提供給每類互動者哪些功能 |
溝通性圖形(Interaction Diagrams),資料流程式的建模 行為圖形的子集合 | |
通信圖 (Communication Diagram) | 表示物件的相關性,以及其間的訊息流,也叫做合作圖(Collaboration Diagram) |
交互概述圖(Interaction Overview Diagram) | 概觀系統的控制流,每個活動都可以再被表示成一個交互圖,2.0新增 |
循序圖 (Sequence Diagram) | 顯示在時間序列中,類別訊息交換的順序 |
時間圖 (Timing Diagram) | 物件受互動影響而造成的狀態改變過程(隨時間改變的狀態),2.0新增 |
在規畫塑模的時候,不一定全部都需要建立出來
依照系統的屬性以及需求,採用不同的面向才有意義
--
參考資料
維基百科 - 統一塑模語言(UML)
Introduction to the Diagrams of UML 2.0
沒有留言:
張貼留言