【動力節(jié)點】UML與Rational Rose__老杜

UML筆記
- 軟件的系統(tǒng)開發(fā)圖形化語言。
- 畫圖的語言,表示我們要編程的需求。明確需求再進行寫東西,不然白搞。
- 工具的選擇?
- 我選擇draw.io。
4.UML的包括的圖
- 類圖:描述類的信息和類和類的關(guān)系
- 用例圖:在系統(tǒng)用戶的角度進行分析系統(tǒng)有什么功能。
- 時序圖:描述程序的執(zhí)行的過程,(方法調(diào)用,方法返回值)
5.類圖:
- 描述類的信息和類的關(guān)系

- 類和類的關(guān)系:
類和類的,接口和接口。泛化關(guān)系
- 空心箭頭
- 實線

類和接口的實現(xiàn)關(guān)系,虛線的空心箭頭
- 空心箭頭
- 實線

關(guān)聯(lián)關(guān)系 :實線箭頭,數(shù)字代表存在的個數(shù)
- 實線箭頭



聚合關(guān)系:描述的整體和局部的關(guān)系;
- 空心菱形
- 一對多

組合關(guān)系:
- 實心菱形
- 實線

依賴關(guān)系
- 虛線箭頭

用例圖:
- 站在系統(tǒng)(角色)的角度,進行分析系統(tǒng)存在那些功能?
- 在實現(xiàn)用例圖的前提就是進行用例用戶的抽取。

時序圖:我們寫代碼的 流程 。
- 描述了方法的調(diào)用過程,程序的執(zhí)行流程,方法執(zhí)行結(jié)束的返回值情況
- 如何實現(xiàn)時序圖哪?
- dao,service,controller,domain
- 每一個時序圖都有一個系統(tǒng)角色進行開始

- 小人,動作的觸發(fā)者
- 小圓圈,矩形:對象
- 實現(xiàn)箭頭:調(diào)用
- 柱狀:對象的生命周期,柱狀不可以斷,在一個流程中間。
- 虛線:返回
- 回折線:調(diào)用自己類的方法

標簽: