## UML部署圖和構件圖
### 基本概述
部署圖和構件圖是獲取和描述非功能需求的重要工具。
?
### 網絡拓撲圖

### 部署圖
部署圖和網絡拓撲圖相似,都是在物理層次上做整體的系統規劃,但是部署圖功能更強大,可以繼續細化設計。

### 基本語法

解釋:
1、實際環境中的一臺電腦、服務器等硬件設備,在部署圖中用節點來表示,節點是一個立體矩形,這也是UML中唯一一個立體圖形。
2、節點和節點之間如果有物理連接,則可以用通信路徑連接,在路徑上寫上連接方式,常用的方式有Internet和LAN。
3、標記是用來詳細說明節點的配置情況的。
4、制品是可獨立運行的軟件。
?
PS:部署圖可以描述客戶當前的IT環境架構,可以用來設計客戶改造后的IT環境架構。
?
### 構件圖
構件圖也叫作組件圖,構件圖用于描述系統中某一模塊。
### 基本語法

解釋:
1、構件圖用于描述系統中某一功能模塊。
2、構件圖之間可以提供服務和獲得服務。
3、構件圖常見的類型有五種:
????1、可執行的:表示像exe這類可執行文件及模塊。
????2、文檔:像java這類文件。
????3、表:像關系數據庫中的表形式。
????4、文件:普通的文件。
????5、庫:像C語言中的函數庫,Java里面的API接口庫。
?
### 構件的特點
1、能實現一定功能,或提供一些服務。
2、不能單獨運行,要作為系統的一部分來發揮作用。
3、是物理上的概念,不是邏輯上的概念。
4、可單獨維護、可獨立升級、可替換而不影響整個系統。
?
### 綜合案例1:

### 綜合案例2:
