什麼是部署圖

一個部署圖是一種顯示運行時處理節點及其上運行的組件(硬體、軟體與硬體上的中介軟體)配置的圖表,用於模擬系統的靜態部署視圖(硬體拓撲)。
What is Deployment Diagram?

  1. 一種專注於系統節點的特殊類圖。
  2. 顯示運行時系統的結構。
  3. 它是用於物件導向系統物理層面的兩種UML圖表之一。

圖形上,部署圖是由頂點和弧線組成的集合。部署圖通常包含節點以及依賴與關聯關係。它也可能包含註解與約束。

  1. 三維方框代表一個節點,無論是軟體還是硬體
  2. 硬體節點可以用 <<特徵>> 表示,例如 <<實體>> 或 <<大型主機>>
  3. 節點之間的連接以線條表示,可選地加上 <<特徵>>
  4. 節點可以位於另一個節點內

Deployment Diagram notations

部署規劃

  1. 設計並規劃您的系統將如何安裝?
  2. 確定不同版本的系統是否會同時部署,您將如何解決差異?
  3. 您需要部署到哪些實體位置,以及按什麼順序?
  4. 您將如何訓練您的使用者?
  5. 安裝前您需要哪些備份?
  6. 您是否需要進行資料轉換?

如何開發部署圖?

首先,識別代表您系統的客戶端與伺服器處理器的節點,然後突出顯示與系統行為相關的設備。

例如,您可能需要模擬特殊設備,如信用卡讀卡機、門禁卡讀卡機以及除顯示器以外的顯示設備,因為它們在系統硬體拓撲中的位置很可能具有架構上的重要性。· 透過特徵標記為這些處理器和設備提供視覺提示。· 在部署圖中模擬這些節點的拓撲結構。同樣地,指定系統實作視圖中組件與系統部署視圖中節點之間的關係。

節點

節點通常代表系統中的一個硬體組件。連接表示硬體用於通信的傳輸路徑,通常表示通信方式,例如 TCP/IP

Deployment Diagram nodes

實體

  1. 實體是物理資訊的一個具體規格,例如原始碼檔案、二進位可執行檔案、資料庫系統中的資料表。
  2. 使用者定義的物件代表現實世界中的具體元素。

Deployment Diagram nodes

部署圖範例

Deployment Diagram Example

摘要

部署圖有助於模擬物件導向軟體系統的物理方面。它以靜態視圖呈現執行時期的組態,並呈現應用程式中元件的分佈。在大多數情況下,它涉及模擬硬體組態與軟體元件。

參考

  1. 什麼是部署圖?
  2. Visual Paradigm 中的 UML 圖表介紹 – ArchiMetric
  3. 統一模型語言(UML)中的部署圖 – GeeksforGeeks
  4. 如何在 UML 中繪製部署圖?
  5. 使用 Visual Paradigm 的部署圖全面教學 – ArchiMetric
  6. Visual Paradigm 的 UML 符號 | 下載科學圖表
  7. 統一模型語言(UML)圖表 – GeeksforGeeks
  8. 部署圖,UML圖示範例:包含元件的部署圖 – Visual Paradigm 社區圈
  9. 建立 UML 部署圖 – Microsoft 支援

 

 

Leave a Reply