1. 程式人生 > >趙蕊 廊坊師範學院資訊科技提高班十四期

趙蕊 廊坊師範學院資訊科技提高班十四期

1.構件圖描述了軟體的各種構件和它們之間的依賴關係。

2.組成元素:

構件:構件是定義了良好介面的物理實現單元,是系統中可替換的物理部件。在UML中,構件用一個左側帶有突出兩個小矩形的矩形來表示。

介面:

介面和構件之間的關係分為兩種:實現關係和依賴關係。在途中,介面和構件之間用實線連線表示實現關係;用虛線箭頭連線表示依賴關係。

匯入介面是供訪問操作的構件使用。匯出介面是由提供操作的構件提供。

依賴關係:表示方法和類圖中依賴關係相同。

3.構件的五要素:

規格說明:對於構件,必須有一個它所提供服務的抽象描述,也就說每個構件都必須提供特定的服務。

一個或多個實現:構件是一種物理概念,必須被一個或多個實現所支援,當然這些實現都必須符合規格說明。

受約束的構件標準:每一個構件,在實現時必須遵從某種構件標準。

封裝方法:也就是構件遵從的封裝標準

部署方法:當構件要執行時,首先要部署它。

4.部署圖:描述了執行軟體的系統中硬體和軟體的物理結構。

5.部署圖的組成元素:

節點:用一個立方體來表示。可以在節點和構件之間新增一條表示依賴關係的虛線箭頭,並使用版型來表示節點對構件的包容。

關聯關係:部署圖用關聯關係表示各節點之間通訊路徑,表示為一條實線。在連線硬體時通常關心節點之間是如何連線的,因此關聯關係一般不使用名稱,而是使用版型。

構件圖:

 部署圖: