您好,登錄后才能下訂單哦!
小編給大家分享一下UML模型圖及其功能是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
UML模型圖及其功能
1、結(jié)構(gòu)類UML模型圖-描述系統(tǒng)應(yīng)用的靜態(tài)結(jié)構(gòu)
(1)類圖-描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu),展示了一組類、接口和協(xié)作及它們間的關(guān)系。其描述的靜態(tài)關(guān)系,在系統(tǒng)整個(gè)生命周期都是有效的。
系統(tǒng)可有多個(gè)類圖,在高層給出類的主要職責(zé),在低層給出類的屬性和操作。對(duì)邏輯數(shù)據(jù)庫模式建模、對(duì)系統(tǒng)詞匯建模、對(duì)簡單協(xié)作建模時(shí)可使用。可用它表示概念模型。
(2)對(duì)象圖-展示了一組對(duì)象及它們間的關(guān)系。用對(duì)象圖說明類圖中所反應(yīng)事物實(shí)例的數(shù)據(jù)結(jié)構(gòu)和表態(tài)快照,是類圖的一個(gè)實(shí)例。顯示類的多個(gè)對(duì)象實(shí)例,而不是實(shí)際的類。
(3)構(gòu)件圖-描述代碼構(gòu)件的物理結(jié)構(gòu)及各構(gòu)件之間的依賴關(guān)系。對(duì)源代碼、可執(zhí)行的發(fā)布、物理數(shù)據(jù)庫和可調(diào)整的系統(tǒng)建模
(4)配置圖-展現(xiàn)了運(yùn)行時(shí)處理節(jié)點(diǎn)及其構(gòu)件的部署。它描述系統(tǒng)硬件的物理拓?fù)浣Y(jié)構(gòu)及在此結(jié)構(gòu)上執(zhí)行的軟件,它說明系統(tǒng)結(jié)構(gòu)的靜態(tài)部署視圖,即說明發(fā)布、交付和安裝的物理系統(tǒng)。
2、行為類UML模型圖-描述系統(tǒng)動(dòng)態(tài)行為的各個(gè)方面
(1)用例圖-展現(xiàn)了一組用例、用戶以及它們間的關(guān)系。即從用戶角度描述系統(tǒng)功能,并指出各功能的操作者。用于收集用戶實(shí)際需求所采用的一些方法中
(2)序列圖-展現(xiàn)了一組對(duì)象和由這組對(duì)象收發(fā)的消息。用于按時(shí)間順序?qū)刂屏鹘?,說明系統(tǒng)的動(dòng)態(tài)視圖,強(qiáng)調(diào)時(shí)間和順序。
(3)協(xié)作圖-展現(xiàn)了一組對(duì)象及相互間的連接及這組對(duì)象收發(fā)的消息。強(qiáng)調(diào)上下層次關(guān)系強(qiáng)調(diào)收發(fā)消息對(duì)象結(jié)構(gòu)組織,按組織結(jié)構(gòu)對(duì)控制流建模。
(4)狀態(tài)圖-展示了一個(gè)特定對(duì)象的所有可能狀態(tài)及由于各種事件發(fā)生而引起的狀態(tài)間轉(zhuǎn)移。描述了狀態(tài)機(jī),強(qiáng)調(diào)一個(gè)對(duì)象按事件次序發(fā)生的行為
(5)活動(dòng)圖-一特殊的狀態(tài)圖,描述需要做的活動(dòng)、執(zhí)行這些活動(dòng)的順序、工作流。它用于系統(tǒng)的功能建模,并強(qiáng)調(diào)對(duì)象間的控制流
以上是“UML模型圖及其功能是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。