【UML學習】構件圖和部署圖

說明:系統體系結構可以分爲軟件體系結構模型和硬件體系結構模型,用構件圖和部署圖進行兩種系統體系結構的描述。在UML中用構件圖描述各種軟件構件之間的依賴關係,如可執行文件和源文件之間的依賴關係,所設計的系統中的構建的表示法和構件之間的關係就組成了構件圖;硬件系統體系結構設計系統的詳細描述用部署圖表示,主要用於在網絡環境下運行的的的分佈式系統的體系或嵌入式系統建模,描述系統硬件的物理拓撲結構以及在此結構上執行的軟件實施圖,可以顯示計算節點的網絡拓撲結構和通信路徑、節點上運行的軟構件、軟構件包含的邏輯單元等。

 

一、構件圖(ComponentDiagram

          構件圖由構件、接口、關係、端口、連接器組成,表達方式爲:Component Diagram=Component + Interface+ Relationship + Port + Connector

 

構件:是一種定義良好、功能獨立、可以重複應用的二進制代碼集,他可以是從一個功能服務塊、一個經過封裝的對象組,甚至可以是一個系統框架或軟件應用模型。構件是系統中可替換的物理部分,包裝了實現而且遵從並提供了一組接口的實現。通俗講,構件是系統設計的一個模塊元素,他隱藏了內部的實現,對外提供一組外部接口。

 

機房實例:

計算機生成了可選文字:機 虜 收 苤 系 統 機 虜 源 代 碼 文 圖 形 和 文 檔 庫

二、部署圖(Deployment  Diagram

部署圖是用來描述系統的硬件配置、硬件部署以及軟件構建和模塊在不同結點上的分佈的模型圖。部署圖顯示了系統中的硬件,安裝在硬件上的軟件以及用於連接異構的機器之間的中間件。部署圖由工作、結點、通信路徑。表達方式爲:Deployment Diagram = Artfact + Node + Communciation Path


機房實例:

計算機生成了可選文字:系 統 記 學 生 端 計 算 機 教 師 端 ( 刷 卡 機 打 印 機 〈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章