1. 程式人生 > 其它 >UML統一建模語言

UML統一建模語言

\[{\Large \text{UML 2.0} \begin{cases} 靜態圖 \begin{cases} 用例圖&\text{(use case diagram)} \\ 類圖&\text{(class diagram)} \\ 包圖&\text{(package diagram)} \\ 元件圖&\text{(component diagram)} \\ 物件圖&\text{(object diagram)} \\ 部署圖&\text{(deployment diagram)} \\ 複合結構圖&\text{(composite structure diagram,URL2.0新增)} \\ \end{cases} \\ 動態圖 \begin{cases} 順序圖&\text{(sequence diagram)} \\ 活動圖&\text{(activity diagram)} \\ 通訊圖&\text{(communication diagram,對應於URL1.x中的協作圖)} \\ 狀態機圖&\text{(state machine diagram)} \\ 定時圖&\text{(timing diagram,UML2.0新增)} \\ 互動概觀圖&\text{(interactive overview diagram,UML2.0新增)} \\ \end{cases} \end{cases} } \]

用例圖

類圖

類圖表示系統中應該包含哪些實體,各實體之間是如何關聯的

類圖分為三部分

  • 最上面部分:類的名稱
  • 中間部分:類的屬性
  • 最下面部分:類的方法

實體之間的相互關係

  • 關聯(包括聚合、組合)
  • 泛化(與整合同一個概念)
  • 依賴

元件圖

部署圖

順序圖

活動圖

狀態機圖

本文來自部落格園,作者:不二橘子醬,轉載請註明原文連結:https://www.cnblogs.com/marmaladeHY/p/15689311.html