EA12建立九種常見的UML圖
阿新 • • 發佈:2019-02-11
UML
- 統一建模語言(Unified Modeling Language, UML),在面向物件開發系統的過程中進行設計和分析。
- 可分為靜態檢視和動態檢視,共九種。
- 靜態圖:用例圖,類圖,物件圖,構件圖,部署圖。
- 動態圖:時序圖,協作圖,狀態圖,活動圖。
EA12
- 使用到的9種圖建立方式。
九種UML圖
用例圖(UseCase Diagrams)
- 描述系統的使用者和功能。
- 參與者:使用系統的角色,人或者系統。
- 用例:系統提供的功能,通常需要用例的詳細說明。
- 用例圖。
- 登入用例說明。
類圖(Class Diagrams)
- 描述系統中類的內部結構和類之間的靜態關係
- 類圖。
物件圖(Object Diagrams)
- 描述一組物件之間的聯絡,是系統狀態的某一時刻的快照,使用有限。
- 物件圖。
構件圖(Component Diagrams)
- 描述各種軟體構件之間的依賴關係,可以用來幫助設計系統的整體構架。
- 構件圖。
部署圖(Deployment Diagrams)
- 描述軟體中的各個元件駐留在什麼硬體位置,以及這些硬體之間的互動關係。
- 部署圖。
時序圖(Sequence Diagrams)
- 描述物件之間的訊息互動,強調訊息的時間順序
- 使用者登入時序圖。
協作圖(Collaboration Diagrams)
- 描述物件之間的訊息互動,強調物件的關係。
- 使用者登入協作圖。
狀態圖(Statechart Diagrams)
- 描述物件的所有狀態和狀態轉移條件。
- 使用者登入狀態。
活動圖(Activity Diagrams)
- 描述了活動之間的控制流程。本質上是一種流程圖。
- 使用者登入活動圖。