目錄:上文我們介紹了,,UML的視圖,在每一種視圖中都包含一個或多種圖。本文我們重點講解UML每種圖的細節(jié)問題: 1,、用例圖(use case diagrams)
【概念】描述用戶需求,,從用戶的角度描述系統(tǒng)的功能 【描述方式】橢圓表示某個用例;人形符號表示角色 【目的】幫組開發(fā)團隊以一種可視化的方式理解系統(tǒng)的功能需求 【用例圖】 2,、靜態(tài)圖 【概念】顯示系統(tǒng)的靜態(tài)結構,,表示不同的實體是如何相關聯(lián)的 【描述方式】三個矩形 【目的】表示一個邏輯類或實現(xiàn)類,邏輯類通常是用戶的業(yè)務所涉及的事物,;實現(xiàn)類是程序員處理的實體 【類圖】 【概念】類圖的一個實例,,描述系統(tǒng)在具體時間點上所包含的對象以及各個對象的關系 【對象圖】 3、交互圖 用來描述對象之間的交互關系
【概念】描述對象之間的交互順序,,著重體現(xiàn)對象間消息傳遞的時間順序 【描述方式】橫跨圖的頂部,,每個框表示每個類的實例或對象;類實例名稱和類名稱使用冒號分開 【目的】顯示流程中不同對象之間的調用關系,,還可以顯示不同對象的不同調用,。 【序列圖】 【概念】描述對象之間的合作關系,側重對象之間的消息傳遞 4,、行為圖:描述系統(tǒng)的動態(tài)模型和對象之間的交互關系 1.狀態(tài)圖(Statechart diagrams)
【概念】描述對象的所有狀態(tài)以及事件發(fā)生而引起的狀態(tài)之間的轉移 【描述方式】 【目的】表示某個類所處的不同狀態(tài)以及該類在這些狀態(tài)中的轉換過程 2.活動圖(Activity diagrams) 【概念】描述滿足用例要求所要進行的活動以及活動時間的約束關系 【描述方式】 【目的】表示兩個或多個對象之間在處理某個活動時的過程控制流程 【活動圖】 活動圖和狀態(tài)圖區(qū)別: 5,、實現(xiàn)圖 【概念】描述代碼構件的物理結構以及各構件之間的依賴關系 【描述方式】構件 【目的】提供系統(tǒng)的物理視圖,根據(jù)系統(tǒng)的代碼構件顯示系統(tǒng)代碼的整個物理結構 【構架圖】
【概念】系統(tǒng)中硬件的物理體系結構 【描述方式】 【目的】顯示系統(tǒng)的硬件和軟件的物理結構 【部署圖】 九種UML圖詳解到此為止,,下篇文章專門給大家講解UML中類間的關系,,感謝您的訪問。 |
|