uml之實現圖

uml中大部分模型描述了邏輯和設計方面的信息,實現圖用來描述實現方面的信息。

它從系統的層次來描述:

-硬件的組成和佈局

-軟件系統劃分和功能實現


這兩種圖也很重要

-構件圖:

 用來顯示一組構件之間的組織與依賴關係

-部署圖

 用來描述系統硬件的物理拓撲結構以及在此結構上執行的軟件

 

構件圖

從軟件架構的角度來描述一個系統的主要功能,如子系統、類、包、構件等

作用:它使靜態視圖得以實現,使邏輯事物變成可觸摸的事物,比如可執行體,組件、表,賬單……

類型:源代碼構件、二進制構件、可執行構件、數據文件或文檔

特點:物理的、可替換的、系統的一部分、遵從一組接口並提供對一組接口的實現

元素:構件、接口、關係(四種)

使用構件最重要的是複用構件是系統中遵從同一組藉口且提供其實現的物理的、可替換的部分。每個構件能實現一定的功能。類表示邏輯抽象,構件表示物理構件。構件是其他元素的物理實現,類可以或字節擁有屬性和操作,一般情況下,構件一般只擁有隻能通過其接口訪問的操作。

 


部署圖

系統工程師會靠考慮軟件和硬件設計,軟件和硬件需要用部署圖鏈接。如果軟件交互設備分佈在多個處理器,可以使用部署圖,機房收費系統較單一,不用畫部署圖,分佈式的系統、嵌入式的系統纔有必要。

節點:可以是處理器、可執行程序,有一定功能職責。需考慮節點間如何通信。


二者都是在實現過程中用到的圖。





發佈了49 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章