http://blog.csdn.net/sds15732622190/article/details/49048887
前言
下面要介紹UML中的構建圖,它屬於實現圖的一種,五種靜態圖之一。
定義
表示系統中構件與構件之間,以及定義的類或接口與構件之間關系的圖。多個系統構件組成了構件圖。
構件種類
實施構件
一個可執行系統必要和充分的構件,運行時創建的組件,也可以是最終可運行系統產生的允許結果。如,動態鏈接庫,可執行文件等。
配置構件
運行系統需要配置的構件,形成可執行文件的基礎。如,操作系統,數據庫管理系統等。
工作產品構件
主要是開發過程的產物,包括創建實施構件的源代碼文件及數據文件,這些構件不直接參與可執行系統,而是用來產生可執行系統中間工作產品,是配置組件的來源。
用途
1、使客戶能夠看到最終系統的結構和功能。
2、讓開發者有一個工作目標。
3、讓編寫技術文檔和幫助文件的技術人員能夠理解所寫的文檔是關於哪方面的內容。
4、利於復用。
目的
使系統人員和開發人員能夠從整體上了解系統的所有物理構件.同時,也使我們知道如何對構件進行打包.以交付給最終客戶.最后,構件圖顯示了所開發的系統的構件之間的依賴關系。
關系
構件與構件之間表現的是依賴關系,定義的類或接口與構件之間表現的是實現或依賴關系。
依賴
用一個從用戶構件指向它所依賴的服務構件的虛線箭頭表示(同類圖)。
實現
實現一個接口意味着構件中的實現元素支持接口中的所有操作。用一條實線將接口與構件相連。
機房收費系統構件圖
歡迎大家提出寶貴建議。

總結
構件圖能夠呈現整個被建立系統的早期設計,系統開發者可以通過它來構建系統的高層次架構視圖,系統管理員也通過它來了解該系統邏輯構建的早期試圖,所以,構件圖對於開發軟件來說也是相當重要的。