一、UML圖分類
1. 結(jié)構(gòu)圖(靜態(tài)圖)
- 類圖
- 對象圖
- 組件圖
- 部署圖
2. 行為圖(動態(tài)圖)
- 用例圖
- 序列圖
- 協(xié)作圖
- 狀態(tài)圖
- 活動圖
二、應(yīng)用場景
1.類圖
顯示了系統(tǒng)的靜態(tài)結(jié)構(gòu)

2.對象圖
UML 對象圖顯示某時刻對象和對象之間的關(guān)系。一個UML對象圖可看成一個類圖的特殊用例,實例和類可在其中顯示。

3.組件圖
組件圖提供系統(tǒng)的物理視圖。它的用途是顯示系統(tǒng)中的軟件對其他軟件組件(例如,庫函數(shù))的依賴關(guān)系。

4.部署圖
部署圖表示該軟件系統(tǒng)如何部署到硬件環(huán)境中。

5.用例圖
用例圖一般表示出用例的組織關(guān)系--要么是整個系統(tǒng)的全部用例,要么是完成具有功能的一組用例。

6.序列圖
顯示對象之間的關(guān)系,強調(diào)對象之間消息的時間順序,顯示對象之間的交互。

7.協(xié)作圖
描述對象之間的交互關(guān)系。

8.狀態(tài)圖
狀態(tài)圖表示某個類所處的不同狀態(tài)和該類的狀態(tài)轉(zhuǎn)換信息。

9.活動圖
活動圖表示在處理某個活動時,兩個或者更多類對象之間的過程控制流。
