天天看點

統一模組化語言UML統一模組化語言UML一、概念二、設計原則三、UML的語義四、UML的表示法五、UML的圖六、UML的應用領域

統一模組化語言UML

一、概念

UML是一種書寫軟體藍圖的标準語言。

UML通過可視化、規範化和文檔化的工件來分析、設計和建構軟體密集型的系統。

二、設計原則

1)子產品化

2)分層化

3)分區化

4)可擴充

5)可重用

三、UML的語義

1)元元模型層:由UML最基本的元素“事物”組成,代表要定義的所有事物。

2)元模型層:由UML最基本的元素組成,包括面向對象和面向構件的概念。這一層的每個概念都是元元模型層中“事物”的概念的執行個體。

3)模型層:由UML模型組成,這一層的每個概念都是元模型層中概念的執行個體。這一層的模型通常稱為類模型或類型模型。

4)使用者模型層:由UML模型的例子組成,這一層的每個概念都是模型層中的一個執行個體(通過分類),也是元模型層和概念層的一個執行個體(通過構造型化)。這一層的模型通常稱為對象模型或執行個體模型。

四、UML的表示法

UML由視圖(view),圖(diagram)、模型元素(model element)、通用機制(general mechanism)等幾個部分組成。

五、UML的圖

1)用例圖(會在後面的部落格中重點描述):定義了系統的功能需求。

2)靜态圖

3)行為圖

4)互動圖

5)實作圖

六、UML的應用領域

是一種模組化語言,是一種标準的表示方法,而不是一種完整的方法學。

UML的重要性展現在有效促進了不同背景的人們的交流,有效促進了軟體分析,設計,編碼和測試人員的互相了解。

UML适用于系統開發的全過程。