簡述部署圖和構件圖的區別 uml
組件圖顯示了組件類型的定義、內部結構和依賴。組件圖提供系統的物理視圖,它的用途是顯示系統中的軟件與其他軟件組件(例如,庫函數)的依賴關系。組件圖可以在壹個非常高的層次上顯示,從而僅顯示粗粒度的組件,也可以在組件包層次上顯示。
部署圖表示該軟件系統如何部署到硬件環境中。它的用途是顯示該系統不同的組件將在何處物理地運行,以及它們將如何彼此通信。因為部署圖是對物理運行情況進行建模,系統的生產人員就可以很好地利用這種圖。
部署圖中的符號包括組件圖中所使用的符號元素,另外還增加了幾個符號,包括節點的概念。壹個節點可以代表壹臺物理機器,或代表壹個虛擬機器節點(例如,壹個大型機節點)。