一.構件圖概述網絡
1.概念設計
用來顯示一組構件之間的組織及其依賴關係對象
2.基本元素blog
(1)構件:定義了良好接口的物理實現單元。接口
● 配置構件:造成可執行文件的基礎,如:動態連接庫(DLL)、ActiveX控件等。開發
● 工做產品構件:配置構件的來源,如:數據文件和程序源代碼。部署
● 執行構件:最終可運行系統產生的運行結果。產品
(2)接口:一個類提供給另外一個類的一組操做。class
● 導出接口:導出接口有提供操做的構件提供。基礎
● 導入接口:訪問服務的組件使用導入接口。
(3)關係
依賴、泛化、關聯和實現。
3.做用
● 幫助客戶理解最終的系統結構
● 使開發工做有一個明確的目標
● 有利於幫助工做組其餘人員理解系統
● 有利於軟件系統的組件重用
4.機房收費系統構件圖
二.部署圖概述
1.概念
用來描述系統硬件的物理拓撲結構以及在此結構上執行的軟件。
2.基本元素
(1)節點:表明一個物理設備或者是一個運行在其上的軟件系統。
(2)構件:可執行的物理代碼模塊。
(3)對象:類的實例。
(4)接口:對外提供可見操做和屬性,其餘構件經過接口使用構件。
(5)鏈接:節點之間的連線,表示節點之間的關聯。
(6)依賴關係:一個構件的改變隨另外一構件的改變而改變。
3.目的
● 研究系統投入使用的相關問題
● 描述一個商業應用主要的部署結構
● 設計一個嵌入系統的硬件和軟件結構
● 描述一個組織得硬件/網絡基礎結構
4.機房收費系統部署圖