UML概述

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是個啥

繪制藍圖的標(biāo)準(zhǔn)語言(可視化,詳述,構(gòu)造,文檔化)

1.3 UML前世今生

過往很豐富,但朕不想說

1.4 UML特點

統(tǒng)一標(biāo)準(zhǔn)(被定為的標(biāo)準(zhǔn),好像有內(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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容