1.1 為什么需要UML
1.2 UML是個啥
1.3 UML前世今生
1.4 UML特點
1.5 UML都有什么
1.6 UML視圖
1.7 UML應(yīng)用領(lǐng)域
1.8 UML工具
1.1 為什么需要UML
能更好理解問題,能加強人員溝通,能獲取設(shè)計結(jié)果芳悲,為生成代碼提供依據(jù)小压,能盡早發(fā)現(xiàn)錯誤
1.2 UML是個啥
繪制藍圖的標準語言(可視化,詳述泣刹,構(gòu)造歉闰,文檔化)
1.3 UML前世今生
過往很豐富沸版,但朕不想說
1.4 UML特點
統(tǒng)一標準(被定為的標準,好像有內(nèi)幕)
面向?qū)ο?/p>
可視化
獨立于開發(fā)過程
明確簡潔(呵呵)
1.5 UML都有什么
基本構(gòu)造塊(事物(結(jié)構(gòu)楞件,行為衫生,分組,注釋)土浸,關(guān)系(依賴罪针,關(guān)聯(lián),泛化黄伊,實現(xiàn))泪酱,圖(9種圖))
規(guī)則(命名,范圍还最,可見性墓阀,完整性,可執(zhí)行)
公共機制(規(guī)范說明拓轻,修飾斯撮,通用劃分,擴展機制)
1.6 UML視圖
用例視圖(系統(tǒng)功能性需求)扶叉,邏輯視圖(概念設(shè)計和子系統(tǒng)結(jié)構(gòu))勿锅,實現(xiàn)視圖(代碼結(jié)構(gòu)),進程視圖(系統(tǒng)并非執(zhí)行和同步情況)辜梳,部署視圖(定義硬件結(jié)點的物理結(jié)構(gòu))
1.7 UML應(yīng)用領(lǐng)域
軟件系統(tǒng)建模粱甫,非軟件系統(tǒng)建模,系統(tǒng)開發(fā)各個階段
1.8 UML工具
很多作瞄,但朕獨愛visio