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

- 一種專注於系統節點的特殊類圖。
- 顯示運行時系統的結構。
- 它是用於物件導向系統物理層面的兩種UML圖表之一。
圖形上,部署圖是由頂點和弧線組成的集合。部署圖通常包含節點以及依賴與關聯關係。它也可能包含註解與約束。
- 三維方框代表一個節點,無論是軟體還是硬體
- 硬體節點可以用 <<特徵>> 表示,例如 <<實體>> 或 <<大型主機>>
- 節點之間的連接以線條表示,可選地加上 <<特徵>>
- 節點可以位於另一個節點內

部署規劃
- 設計並規劃您的系統將如何安裝?
- 確定不同版本的系統是否會同時部署,您將如何解決差異?
- 您需要部署到哪些實體位置,以及按什麼順序?
- 您將如何訓練您的使用者?
- 安裝前您需要哪些備份?
- 您是否需要進行資料轉換?
如何開發部署圖?
首先,識別代表您系統的客戶端與伺服器處理器的節點,然後突出顯示與系統行為相關的設備。
例如,您可能需要模擬特殊設備,如信用卡讀卡機、門禁卡讀卡機以及除顯示器以外的顯示設備,因為它們在系統硬體拓撲中的位置很可能具有架構上的重要性。· 透過特徵標記為這些處理器和設備提供視覺提示。· 在部署圖中模擬這些節點的拓撲結構。同樣地,指定系統實作視圖中組件與系統部署視圖中節點之間的關係。
節點
節點通常代表系統中的一個硬體組件。連接表示硬體用於通信的傳輸路徑,通常表示通信方式,例如 TCP/IP

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

部署圖範例

摘要
部署圖有助於模擬物件導向軟體系統的物理方面。它以靜態視圖呈現執行時期的組態,並呈現應用程式中元件的分佈。在大多數情況下,它涉及模擬硬體組態與軟體元件。
參考
- 什麼是部署圖?
- Visual Paradigm。(無日期)。什麼是部署圖? .
- Visual Paradigm 中的 UML 圖表介紹 – ArchiMetric
- ArchiMetric。(2024年8月23日)。Visual Paradigm 中的 UML 圖表介紹 – ArchiMetric .
- 統一模型語言(UML)中的部署圖 – GeeksforGeeks
- GeeksforGeeks。(2024年10月16日)。統一模型語言(UML)中的部署圖 – GeeksforGeeks .
- 如何在 UML 中繪製部署圖?
- Visual Paradigm。(無日期)。如何在 UML 中繪製部署圖? .
- 使用 Visual Paradigm 的部署圖全面教學 – ArchiMetric
- ArchiMetric。(2024年8月23日)。使用 Visual Paradigm 的部署圖全面教學 – ArchiMetric .
- Visual Paradigm 的 UML 符號 | 下載科學圖表
- ResearchGate。(無日期)。Visual Paradigm 的 UML 符號 | 下載科學圖表 .
- 統一模型語言(UML)圖表 – GeeksforGeeks
- GeeksforGeeks。 (2017年10月27日)。統一建模語言(UML)圖示 – GeeksforGeeks .
- 部署圖,UML圖示範例:包含元件的部署圖 – Visual Paradigm 社區圈
- Visual Paradigm 社區圈。 (2018年9月24日)。部署圖,UML圖示範例:包含元件的部署圖 – Visual Paradigm 社區圈 .
- 建立 UML 部署圖 – Microsoft 支援
- Microsoft 支援。 (未注明日期)。建立 UML 部署圖 – Microsoft 支援 .