構件圖
外觀
此條目翻譯品質不佳。 (2017年7月21日) |
UML圖 |
---|
UML結構圖 |
UML行為圖 |
在統一建模語言中,構件圖(component diagram)又稱組件圖[1],是表示組件是如何互相組織以構建更大的組件或是軟件系統的,其被用來標示任意複雜系統的結構。
在管理學中,是表現系統中各種軟件組件及其相互間的依賴關係的結構圖。
在計算機學中,是展示構件的內部組織和構件之間相互關係的圖,由構件、接口和連接件等主要元素構成。
概要
[編輯]統一建模語言的組件是封裝了可執行特定功能的單位,這些組件的類型包括:可執行文件、文檔、數據庫表格、文件和庫文件等。
組合連接器將一個組件提供的接口綁定至另外一個組件的必需接口。這代表着兩個組件間「服務消費者——服務提供者」的關係。
「組合連接器」是一個「連接一個提供服務,另一個需求該服務的兩個組件間的連接器。一個組件連接器定義了一個從必需接口到提供接口或端口的連接器。」[2]
當使用組件圖展示組件的內部結構時,提供和必需兩接口的相關組件能代理對應的接口至他們包含的組件中。
「代理連接器」是「連接至一個組件的外部連結器(定義為它的端口)至其組件內部的實現的連接器。"[2]
上述例子展示了典型的保險政策管理系統的可能的樣子。上面圖標的每一個組件可能有另一個組件圖用於表示其內部結構。
元件圖用以說明系統中各軟件元件間之配置結構與關係。系統元件與結構塑模主要是以元件圖視覺化地表達系統中實體元件間的靜態結構關係,以及說明其建構細節。
符號
[編輯]可以在右上角矩形中的小矩形中包含其類型,其中可以包含兩個或更多的小矩形。
棒棒糖,一個圓圈在一個棍子上表示實現或提供的接口。插座符號是半圓在一個棍子上,能被放進棒棒糖符號中。插座符號代表依賴或必需接口。[3]
參考資料
[編輯]- ^ http://terms.naer.edu.tw/detail/2913755/[失效連結]
- ^ 2.0 2.1 OMG Unified Modeling Language (UML), Superstructure, V2.1.2 (頁面存檔備份,存於互聯網檔案館), p.154.
- ^ Ambler, Scott W. Introduction to UML 2 Component Diagrams. [16 September 2012]. (原始內容存檔於2021-04-18).
此條目需要補充更多來源。 (2009年2月) |
外部連結
[編輯]- UML 2 Component Diagram Guidelines (頁面存檔備份,存於互聯網檔案館) by Scott W. Ambler
- Component Diagrams in UML 2 (頁面存檔備份,存於互聯網檔案館)
- UML 2 Component Diagrams (頁面存檔備份,存於互聯網檔案館)