步步為營UML建模系列二、部署圖(Deployment Diagram)


概述

部署圖(deployment diagram,配置圖)是用來顯示系統中軟件和硬件的物理架構。從部署圖中,您可以了解到軟件和硬件組件之間的物理關系以及處理節點的組件分布情況。使用部署圖可以顯示運行時系統的結構,同時還傳達構成應用程序的硬件和軟件元素的配置和部署方式。

      一個UML部署圖(對象管理組織2001)描述了一個運行時的硬件結點,以及在這些結點上運行的軟件組件的靜態視圖。 部署圖顯示了系統的硬件,安裝在硬件上的軟件,以及用於連接異構的機器之間的中間件。 創建一個部署模型的目的包括∶

      ·  探究系統投產的相關問題.
      ·  探究你的系統和生產環境中的其它系統的依賴關系,這些系統可能是已經存在,或是將要引入的。
      ·  描述一個商業應用主要的部署結構。
      ·  設計一個嵌入系統的硬件和軟件結構。
      ·  描述一個組織的硬件/網絡基礎結構。

 

部署圖元素(Deployment Diagram Elements

image

 

1、結點(Node)

    結點是存在與運行時的代表計算機資源的物理元素,可以是硬件也可以是運行其上的軟件系統,比如64主機、Windows server 2008操作系統、防火牆等。結點用三維盒裝表示,如下圖:

image

 

2、結點實例(Node Instance)

    結點實例名稱格式:Node Instance : node

   與結點的區別在於名稱有下划線和結點類型前面有冒號,冒號前面可以有示例名稱也可以沒有示例名稱,如下圖

image

 

3、物件(Artifact)

    物件是軟件開發過程中的產物,包括過程模型(比如用例圖、設計圖等等)、源代碼、可執行程序、設計文檔、測試報告、需求原型、用戶手冊等等。物件表示如下,帶有關鍵字«artifact»和文檔圖標

image

4、連接(Association)

    結點之間的連線表示系統之間進行交互的通信路徑,這個通信路徑稱為連接(Association),如下圖所示

image

 

部署圖實例

image

 

更形像一點:

image 

 

歡迎各位參與討論,如果覺得對你有幫助,請點擊image    推薦下,萬分謝謝.

作者:spring yang

出處:http://www.cnblogs.com/springyangwc/

本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


免責聲明!

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



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