UML,構件圖與部署圖

一.構件圖概述網絡

1.概念設計

用來顯示一組構件之間的組織及其依賴關係對象

2.基本元素blog

(1)構件:定義了良好接口的物理實現單元。接口

● 配置構件:造成可執行文件的基礎,如:動態連接庫(DLL)、ActiveX控件等。開發

● 工做產品構件:配置構件的來源,如:數據文件和程序源代碼。部署

● 執行構件:最終可運行系統產生的運行結果。產品

(2)接口:一個類提供給另外一個類的一組操做。class

● 導出接口:導出接口有提供操做的構件提供。基礎

● 導入接口:訪問服務的組件使用導入接口。

(3)關係

依賴、泛化、關聯和實現。

3.做用

● 幫助客戶理解最終的系統結構

● 使開發工做有一個明確的目標

● 有利於幫助工做組其餘人員理解系統

● 有利於軟件系統的組件重用

4.機房收費系統構件圖

二.部署圖概述

1.概念

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

2.基本元素

(1)節點:表明一個物理設備或者是一個運行在其上的軟件系統。

(2)構件:可執行的物理代碼模塊。

(3)對象:類的實例。

(4)接口:對外提供可見操做和屬性,其餘構件經過接口使用構件。

(5)鏈接:節點之間的連線,表示節點之間的關聯。

(6)依賴關係:一個構件的改變隨另外一構件的改變而改變。

3.目的

● 研究系統投入使用的相關問題

● 描述一個商業應用主要的部署結構

● 設計一個嵌入系統的硬件和軟件結構

● 描述一個組織得硬件/網絡基礎結構

4.機房收費系統部署圖

相關文章
相關標籤/搜索