趙蕊 廊坊師範學院資訊科技提高班十四期
阿新 • • 發佈:2019-01-06
1.構件圖描述了軟體的各種構件和它們之間的依賴關係。
2.組成元素:
構件:構件是定義了良好介面的物理實現單元,是系統中可替換的物理部件。在UML中,構件用一個左側帶有突出兩個小矩形的矩形來表示。
介面:
介面和構件之間的關係分為兩種:實現關係和依賴關係。在途中,介面和構件之間用實線連線表示實現關係;用虛線箭頭連線表示依賴關係。
匯入介面是供訪問操作的構件使用。匯出介面是由提供操作的構件提供。
依賴關係:表示方法和類圖中依賴關係相同。
3.構件的五要素:
規格說明:對於構件,必須有一個它所提供服務的抽象描述,也就說每個構件都必須提供特定的服務。
一個或多個實現:構件是一種物理概念,必須被一個或多個實現所支援,當然這些實現都必須符合規格說明。
受約束的構件標準:每一個構件,在實現時必須遵從某種構件標準。
封裝方法:也就是構件遵從的封裝標準
部署方法:當構件要執行時,首先要部署它。
4.部署圖:描述了執行軟體的系統中硬體和軟體的物理結構。
5.部署圖的組成元素:
節點:用一個立方體來表示。可以在節點和構件之間新增一條表示依賴關係的虛線箭頭,並使用版型來表示節點對構件的包容。
關聯關係:部署圖用關聯關係表示各節點之間通訊路徑,表示為一條實線。在連線硬體時通常關心節點之間是如何連線的,因此關聯關係一般不使用名稱,而是使用版型。
構件圖:
部署圖: