UML構建模塊
UML描述的實時系統,這是非常重要的一個概念模型,然後進行逐漸。 UML的概念模型可以通過學習掌握以下三大要素:
- UML構建模塊
- 規則連接構建模塊
- UML的公共機制
本章介紹了所有的UML構建塊。 UML的構建塊可以被定義爲:
- 物件
- 關係
- 圖
(1) 物件:
物件是最重要的UML構建塊。物件可以:
- 結構化
- 行爲化
- 分組
- 註解
結構化物件:
結構性的東西定義靜態模型的一部分。他們代表了物理和概念元素。以下是簡要描述的結構的東西.
類:
具有類似職責的對象類表示.
接口:
接口定義了一組操作指定一個類的職責。
協作:
協作定義元素之間的相互作用。
用例:
用例代表了一組由系統的行動,爲一個特定的目標。
組件:
組件描述物理系統的一部分。
節點:
一個節點可以被定義爲在運行時存在的物理元素。
行爲物件:
行爲由UML模型中的動態部分。以下是行爲的東西:
交互:
交互被定義爲一種行爲,包括一組元素之間的消息交換來完成特定的任務。
狀態機器:
狀態機是有用的,當一個對象在其生命週期的狀態是很重要的。它定義了一個對象的狀態序列通過對事件的響應。活動負責外部因素狀態變化。
組物件:
分組物件可以被定義爲一種機制,一個UML模型族元素。只能有一個分組物件:
包:
封裝是唯一一個組物件可收集結構和行爲的東西。
註解物件:
註釋物件可以被定義爲一種機制來捕捉UML模型元素的言論,說明和註釋。注是唯一一個註釋物件可用的。
註釋:
注意用於渲染意見,約束等的UML元素。
(2) 關係 :
關係是另一個最重要的構建塊UML。它顯示元素是如何彼此相關聯,此關聯描述的一個應用程序的功能。
有四種可用的關係。
依賴關係:
依賴是兩件事情之間的關係,其中一個元素的變化也影響到另一個。
協作:
協作基本上是一組鏈接UML模型元素連接。它還介紹了多少對象在這種關係中的一部分。
泛化:
泛化可以被定義爲一個專門的元件連接關係與一個廣義的元素。它基本上描述了在對象世界中的繼承關係。
實現:
可以被定義爲兩個元件之間的關係,其中實現。一個元素描述了一些沒有實現的責任,這和其他人實現他們。這種關係存在的情況下的接口。
(3) UML圖:
UML圖的整個討論的最終輸出所有要素,關係用於使一個完整的UML圖,圖中表示的系統。
UML圖的視覺效果的整個過程中是最重要的部分。所有其他元素被用來製造一個完整的單。
UML包括以下九項圖和下面的章節中描述的細節。
- 類圖
- 對象圖
- 用例圖
- 序列圖
- 協作圖
- 活動圖
- 狀態圖
- 部署關係圖
- 組件圖
在本教程的後續章節中,我們將討論所有這些圖。