您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“最常用UML圖有哪些”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“最常用UML圖有哪些”這篇文章吧。
最常用UML圖
用例圖
用例圖從用戶的角度描述了系統提供的一個功能單元。用例圖的主要目的是幫助開發團隊以一種可視化的方式理解系統的功能需求,包括基于基本流程的角色(actors,也就是與系統交互的其他實體)關系,以及系統內用例之間的關系。
類圖
類圖表示不同的實體(人、事物和數據)如何彼此相關;換句話說,它顯示了系統的靜態結構。常用UML圖中類圖可用于表示邏輯類,邏輯類通常就是業務人員所談及的事物種類;類圖還可用于表示實現類,實現類就是程序員處理的實體。實現類圖或許會與邏輯類圖顯示一些相同的類。然而,實現類圖不會使用相同的屬性來描述,因為它很可能具有對諸如Vector和HashMap這種事物的引用。
序列圖
常用UML圖中序列圖顯示具體用例(或者是用例的一部分)的詳細流程。它幾乎是自描述的,并且顯示了流程中中不同對象之間的調用關系,同時還可以很詳細地顯示對不同對象的不同調用。序列圖有兩個維度:垂直維度以發生的時間順序顯示消息/調用的序列;水平維度顯示消息被發送到的對象實例。
狀態圖
狀態圖表示某個類所處的不同狀態和該類的狀態轉換信息。有人可能會爭論說每個類都有狀態,但不是每個類都應該有一個狀態圖。只對感興趣的狀態的類(也就是說,在系統活動期間具有三個或更多潛在狀態的類)才進行狀態圖描述。
活動圖
活動圖表示在處理某個活動時,兩個或者更多類對象之間的過程控制流。常用UML圖中活動圖可用于在業務單元的級別上對更高級別的業務過程進行建模,或者對低級別的內部類操作進行建模。與序列圖相比,活動圖在表示上不夠技術性的,但有業務頭腦的人們往往能夠更快速地理解它們。
構件圖
構件圖提供系統的物理視圖。常用UML圖中構件圖的用途是顯示系統中的軟件對其他軟件構件(例如,庫函數)的依賴關系。構件圖可以在一個非常高的層次上顯示,從而僅顯示粗粒度的構件,也可以在構件包層次上顯示。
部署圖
部署圖表示該軟件系統如何部署到硬件環境中。它的用途是顯示該系統不同的組件將在何處物理地運行,以及它們將如何彼此通信。因為部署圖是對物理運行情況進行建模,系統的生產人員就可以很好地利用這種圖。
以上是“最常用UML圖有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。