溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

九種基本的UML模型圖分別是哪些

發(fā)布時間:2021-12-06 13:53:16 來源:億速云 閱讀:123 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹了九種基本的UML模型圖分別是哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

九種基本的UML模型圖

從考察系統(tǒng)的不同角度出發(fā),UML定義了不同的模型圖。

1用例圖

用例描述系統(tǒng)的功能及外部的使用者,即確定誰來使用系統(tǒng),使用系統(tǒng)做什么.用例就是指體統(tǒng)提供的功能的一種描述,執(zhí)行者是那些可能使用這么寫用例的人或者外部系統(tǒng),二者之間的聯(lián)系描述了"誰使用哪個用例"用例圖著重于從系統(tǒng)外部執(zhí)行者的角度描述系統(tǒng)需求提供哪些功能,并且指明這么系統(tǒng)的使用者是誰.

2類圖

UML模型圖中類圖描述系統(tǒng)的靜態(tài)體系結(jié)構(gòu),構(gòu)成系統(tǒng)的類,還有類之間的關(guān)系.類圖用于描述描述類模型,系統(tǒng)總體結(jié)構(gòu)的設(shè)計直至代碼的實現(xiàn).類模型類似于數(shù)據(jù)模型,要開發(fā)一個面向職責(zé)的類模型.類是指一些具有相同屬性和行為的對象.對象是人們對現(xiàn)實世界中各種事物或概念的一種高度抽象.任何事物都可以看作是具有某些屬性和動態(tài)行為的對象.類與類之間有著多種不同的聯(lián)系.相互關(guān)聯(lián)(例如消息的傳遞),依賴性(一個類依賴或使用另一個類),特化(一個是另一個類的特例或子集),包(將一些類并入一個包中).所有這些聯(lián)系以及類的屬性和行為都可以在類圖中清晰的加以描述,類圖適合用于軟件開發(fā)的各個階段.

3對象圖

對象圖是類的一種實例化,描述系統(tǒng)在某個時刻可能包含的對象和相互關(guān)系.一張對象圖表示的是與其對應(yīng)的類圖是一個具體實例,即系統(tǒng)在某一時期或者某個特定時刻可能存在的具體對象實例以及它們相互之間的具體關(guān)系.

4狀態(tài)圖

狀態(tài)圖是對類的一種補(bǔ)充描述,它展示此類對象所具有的所有可能狀態(tài)以及某些事件發(fā)生時其狀態(tài)轉(zhuǎn)移的情況.狀態(tài)的改變叫做轉(zhuǎn)移.狀態(tài)的轉(zhuǎn)移可以伴隨著某個動作,它表明當(dāng)轉(zhuǎn)移發(fā)生時系統(tǒng)要做些什么.

5順序圖

順序圖描述幾個對象之間的動態(tài)協(xié)作關(guān)系.UML模型圖中順序圖的重點在于它非常直觀地展示了對象之間傳遞消息的時間順序,反映了對象之間的一個特定的交互過程.如在系統(tǒng)執(zhí)行過程某個特定時刻發(fā)生的事情.

6合作圖

合作圖是對象圖的另一種表達(dá)方式,它描述系統(tǒng)中的對象及其相互之間的通信關(guān)系.

7活動圖

活動圖描述系統(tǒng)中各種活動的執(zhí)行順序,UML模型圖中活動圖通常用來描述一個操作中所要進(jìn)行的各項活動的處理流程,或者某種交互流程.

8構(gòu)件圖

構(gòu)件圖描述程序代碼的組織結(jié)構(gòu).構(gòu)建可以是源代碼構(gòu)件,二進(jìn)制目標(biāo)構(gòu)件,可執(zhí)行構(gòu)件或者文檔型構(gòu)件.構(gòu)件圖說明各種構(gòu)件之間的依賴關(guān)系.

9配置圖

配置圖描述系統(tǒng)中硬件和軟件的物理配置情況和系統(tǒng)體系結(jié)構(gòu)。在UML分析和設(shè)計模型時,應(yīng)盡量避免把模型轉(zhuǎn)換成某種特定的編程語言.

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“九種基本的UML模型圖分別是哪些”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

uml
AI