您好,登錄后才能下訂單哦!
這篇文章主要介紹了九種基本的UML模型圖分別是哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
九種基本的UML模型圖
從考察系統的不同角度出發,UML定義了不同的模型圖。
1用例圖
用例描述系統的功能及外部的使用者,即確定誰來使用系統,使用系統做什么.用例就是指體統提供的功能的一種描述,執行者是那些可能使用這么寫用例的人或者外部系統,二者之間的聯系描述了"誰使用哪個用例"用例圖著重于從系統外部執行者的角度描述系統需求提供哪些功能,并且指明這么系統的使用者是誰.
2類圖
UML模型圖中類圖描述系統的靜態體系結構,構成系統的類,還有類之間的關系.類圖用于描述描述類模型,系統總體結構的設計直至代碼的實現.類模型類似于數據模型,要開發一個面向職責的類模型.類是指一些具有相同屬性和行為的對象.對象是人們對現實世界中各種事物或概念的一種高度抽象.任何事物都可以看作是具有某些屬性和動態行為的對象.類與類之間有著多種不同的聯系.相互關聯(例如消息的傳遞),依賴性(一個類依賴或使用另一個類),特化(一個是另一個類的特例或子集),包(將一些類并入一個包中).所有這些聯系以及類的屬性和行為都可以在類圖中清晰的加以描述,類圖適合用于軟件開發的各個階段.
3對象圖
對象圖是類的一種實例化,描述系統在某個時刻可能包含的對象和相互關系.一張對象圖表示的是與其對應的類圖是一個具體實例,即系統在某一時期或者某個特定時刻可能存在的具體對象實例以及它們相互之間的具體關系.
4狀態圖
狀態圖是對類的一種補充描述,它展示此類對象所具有的所有可能狀態以及某些事件發生時其狀態轉移的情況.狀態的改變叫做轉移.狀態的轉移可以伴隨著某個動作,它表明當轉移發生時系統要做些什么.
5順序圖
順序圖描述幾個對象之間的動態協作關系.UML模型圖中順序圖的重點在于它非常直觀地展示了對象之間傳遞消息的時間順序,反映了對象之間的一個特定的交互過程.如在系統執行過程某個特定時刻發生的事情.
6合作圖
合作圖是對象圖的另一種表達方式,它描述系統中的對象及其相互之間的通信關系.
7活動圖
活動圖描述系統中各種活動的執行順序,UML模型圖中活動圖通常用來描述一個操作中所要進行的各項活動的處理流程,或者某種交互流程.
8構件圖
構件圖描述程序代碼的組織結構.構建可以是源代碼構件,二進制目標構件,可執行構件或者文檔型構件.構件圖說明各種構件之間的依賴關系.
9配置圖
配置圖描述系統中硬件和軟件的物理配置情況和系統體系結構。在UML分析和設計模型時,應盡量避免把模型轉換成某種特定的編程語言.
感謝你能夠認真閱讀完這篇文章,希望小編分享的“九種基本的UML模型圖分別是哪些”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。