本節參考《UML2.0基礎與RSA模組化執行個體教程》曹衍龍、汪傑
學習UML語言的最快方法是自己練習一下。
本人使用的是StarUML,界面簡介,體積小,适合初學者。
UML模型分為兩大元素。
- 事物
- 事物之間的關系
1. 事物
事物包含結構事物,動作事物。
結構事物包括:
類:有屬性和方法
接口:和類相似,但接口方法隻能對外實作
協作:幾個元素共同形成的行為
元件:比類更大的子產品
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL9U0RhhGayglc1cVW5plMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL3ETMxUjMwcTM3IDNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
用例:一組動作序列的內建。
節點:通常和計算機硬體資源對應。
活動類:通常出現在序列圖中,表示某個序列的狀态。
橢圓形的方格,一般都用在序列圖的某一塊。
注釋:所有元素都可以添加注釋。
2. 事物關系簡介
關聯關系:
依賴關系:
泛化關系:
實作關系:
聚合關系:
組合關系:和聚合關系的差別是,組合關系中總體消亡以後,個體将不複存在。
總結一下就是: