第十章——UML建模(下午第三道,15)

燕子去了發表於2024-05-07

第十章——UML建模(下午第三道,15)

概述

統一建模語言(UML)是物件導向軟體的標準化建模語言。

UML由三個要素構成:

  1. UML的基本構造塊
  2. 支配這些構造塊如何放置在一起的規則
  3. 運用於整個語言的些公共機制。

UML的詞彙表包含3種構造塊:事物、關係、圖

事物是對模型中最具代表性的成分的抽象,關係把事物結合在一起,圖聚集了相關的事物。

事物包括結構事物、行為事物、分組事物和註釋事物。

  1. 結構事物(Structural Thing)。通常是模型的靜態部分描述概念或物理元素。結構(1)事物包括類(Class)、介面(lnterface)、協作(Collaboration)、用例(Use Case)、主動類(Active Class)、構件(Component)和 節點(Node)。
  2. 行為事物(Behavior Thing)。是UML模型的動態部分。它們是模型中的動詞,描述了跨越時間和空間的行為。共有兩類主要的行為事物:互動(Interaction)和狀態機(StateMachine)。
  3. 分組事物(Grouping Thing)。是UML模型的組織部分。它們是一些由模型分解成的盒子”。在所有的分組事物中,最主要的分組事物是包(Package)。
  4. 註釋事物(Annotational Thing)。是UML模型的解釋部分。這些註釋事物用來描述、說明和標註模型的任何元素。註解(Note)是一.種主要的註釋事物。註解是一個依附於一個元素或者一組元素之上,對它進行約束或解釋的簡單符號。

https://www.bilibili.com/video/BV1Qc411G7fB?p=21&vd_source=1a563cd2b3f3fdeb2a16cbbf18022d2f

類圖

用例圖

順序圖

活動圖

狀態圖

通訊圖

構件圖

相關文章