UML構建模組


UML描述的實時系統,這是非常重要的一個概念模型,然後進行逐漸。 UML的概念模型可以通過學習掌握以下三大要素:

  • UML構建模組
  • 規則連線構建模組
  • UML的公共機制

本章介紹了所有的UML構建塊。 UML的構建塊可以被定義為:

  • 物件
  • 關係

(1) 物件:

物件是最重要的UML構建塊。物件可以:

  • 結構化
  • 行為化
  • 分組
  • 註解

結構化物件:

結構性的東西定義靜態模型的一部分??。他們代表了物理和概念元素。以下是簡要描述的結構的東西.

類:

具有類似職責的物件類表示.

class

介面:

介面定義了一組操作指定一個類的職責。

Interface

共同作業:

共同作業定義元素之間的相互作用。

Collaboration

用例:

用例代表了一組由系統的行動,為一個特定的目標。

Use case

元件:

元件描述物理系統的一部分。

Component

節點:

一個節點可以被定義為在執行時存在的物理元素。

Node

行為物件:

行為由UML模型中的動態部分。以下是行為的東西:

互動:

互動被定義為一種行為,包括一組元素之間的訊息交換來完成特定的任務。

Interaction

狀態機器:

狀態機是有用的,當一個物件在其生命週期的狀態是很重要的。它定義了一個物件的狀態序列通過對事件的響應。活動負責外部因素狀態變化。

State machine

組物件:

分組物件可以被定義為一種機制,一個UML模型族元素。只能有一個分組物件:

包:

封裝是唯一一個組物件可收集結構和行為的東西。

Package

註解物件:

注釋物件可以被定義為一種機制來捕捉UML模型元素的言論,說明和注釋。注是唯一一個注釋物件可用的。

注釋:

注意用於渲染意見,約束等的UML元素。

Note

(2) 關係 :

關係是另一個最重要的構建塊UML。它顯示元素是如何彼此相關聯,此關聯描述的一個應用程式的功能。

有四種可用的關係。

依賴關係:

依賴是兩件事情之間的關係,其中一個元素的變化也影響到另一個。

Dependency

共同作業:

共同作業基本上是一組連結UML模型元素連線。它還介紹了多少物件在這種關係中的一部分。

Association

泛化:

泛化可以被定義為一個專門的元件連線關係與一個廣義的元素。它基本上描述了在物件世界中的繼承關係。

Generalization

實現:

可以被定義為兩個元件之間的關係,其中實現。一個元素描述了一些沒有實現的責任,這和其他人實現他們。這種關係存在的情況下的介面。

Realization

(3) UML圖:

UML圖的整個討論的最終輸出所有要素,關係用於使一個完整的UML圖,圖中表示的系統。

UML圖的視覺效果的整個過程中是最重要的部分。所有其他元素被用來製造一個完整的單。

UML包括以下九項圖和下面的章節中描述的細節。

  1. 類圖
  2. 物件圖
  3. 用例圖
  4. 序列圖
  5. 共同作業圖
  6. 活動圖
  7. 狀態圖
  8. 部署關係圖
  9. 元件圖

在本教學的後續章節中,我們將討論所有這些圖。