UML部署圖


部署圖與組件圖密切相關,部署圖是用來描述軟件組件部署的硬件組件;而組件圖是用來描述組件和顯示了它們是如何在硬件中部署。

部署圖通常用來幫助理解分布式系統,一個系統模型只有一個部署圖。

部署圖用於可視化的軟件組件部署的系統中的物理組件的拓撲結構。

部署圖是用來描述一個系統的靜態部署視圖。

部署圖的目的

  • 可視化系統的硬件拓撲。

  • 描述用於部署軟件組件的硬件組件。

  • 描述運行時處理節點。

部署圖的用處

  • 為了模擬一個系統的硬件拓撲。

  • 嵌入式系統建模。

  • 為了模擬一個客戶機/服務器系統的硬件的詳細信息。

  • 為了模擬硬件的分布式應用程序的細節。

  • 正向和逆向工程。

UML 部署圖元素

名詞

描述

圖例

節點

代表計算機資源的物理元素或軟件系統

結點實例

結點實例的命名格式:Node Instance : node

 

結點類型

結點類型有:cdrom、cd-rom、computer、disk array、pc、pc client、pc server、secure、server、storage、unix server、user pc,並在結點的右上角用不同的圖標表示

 

物件

物件是軟件開發過程中的產物,包括過程模型(比如用例圖、設計圖等等)、源代碼、可執行程序、設計文檔、測試報告、需求原型、用戶手冊等

 

連接

表示系統之間進行交互的通信路徑,連接中有網絡協議

結點容器

一個結點可以包括其他的結點,比如組件或者物件,則稱此結點為結點容器

 

UML 部署圖示例

應用程序是一個基於 Web 的應用程序部署在集群環境中使用服務器1,服務器2和服務器3。用戶連接到使用互聯網的應用程序。控制流從緩存服務器的集群環境中。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM