UML 構件圖的基本概念和元素

2024年2月6日 20点热度 0人点赞

UML 構件圖是用來描述軟件系統中構件及其相互依賴關系的圖。構件是邏輯架構中定義的概念和功能在物理架構中的實現,例如源代碼文件、二進制文件、可執行文件等。構件圖可以顯示代碼的靜態結構,以及構件間的提供和需求接口。

構件圖的主要元素包括:

  • 構件:用一個左側帶有突出兩個小矩形的矩形來表示,表示一個物理實現單元,可以有提供和需求的接口。
  • 接口:用一個小空心圓來表示,表示一個構件所提供或所需的一組操作集合,可以通過接口訪問一個構件。
  • 依賴關系:用一個由客戶指向提供者的虛線箭頭來表示,表示一個構件使用了另一個構件的接口或功能。
  • 實現關系:用一個由構件指向接口的實線箭頭來表示,表示一個構件實現了一個接口。