UML建模之部署圖(Deployment Diagram)

原文地址:http://www.cnblogs.com/ywqu/archive/2009/12/21/1628545.html


一、部署圖簡介(Deployment Diagram Introduction)

二、部署圖元素(Deployment Diagram Elements)

1、結點(Node)

2、結點實例(Node Instance)

3、結點類型(Node Stereotypes)

4、物件(Artifact)

5、連接(Association)

6、結點容器(Node as Container)

三、部署圖項目示例(Deployment Diagram Example)

1、Web Server服務器

2、Web訪問量分流設備

3、FTP Server And Session Server服務器

4、DB Server服務器

5、App Server服務器

6、FrieWall防火牆

7、User Client

四、總結

  

一、部署圖簡介(Deployment Diagram Introduction

       部署圖描述的是系統運行時的結構,展示了硬件的配置及其軟件如何部署到網絡結構中。一個系統模型只有一個部署圖,部署圖通常用來幫助理解分佈式系統。

 

二、部署圖元素(Deployment Diagram Elements

1、結點(Node)

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

 

 

2、結點實例(Node Instance)

    結點實例名稱格式如下

       Node Instance : node

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

3、結點類型(Node Stereotypes)

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

 

4、物件(Artifact)

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

 

5、連接(Association)

    結點之間的連線表示系統之間進行交互的通信路徑,這個通信路徑稱爲連接(Association),如下圖所示,連接中有網絡協議。

 

6、結點容器(Node as Container)

    一個結點可以包括其他的結點,比如組件或者物件,則稱此結點爲結點容器(Node as Container)。如下圖所示,結點(Node)包容了物件(Artifact)。

 

 

 

三、部署圖項目示例(Deployment Diagram Example

  分析:

  1、Web Server服務器

一臺Web服務器預裝4個操作系統及其之上的4個IIS,由於客戶訪問量大,3個用來部署B2C Web, 1個用來部署B2BB2E Web.

  2、Web訪問量分流設備

       根據網站流量,自動定位客戶訪問流量小的服務器。

  3、FTP Server And Session Server服務器

       網站所有的圖片都統一上傳到FTP服務器上,同時B2CWeb下的Session統一轉移到此服務器上。

  4、DB Server服務器

       數據庫服務器

  5、App Server服務器

       定時執行排程(控制檯程序)的服務器,用於與倉庫系統交互。

  6、FrieWall防火牆

       所有對服務器的操作通過防火牆過濾。

  7、User Client

       用戶個人PC,預裝有瀏覽器。

 

四、總結   

    本文介紹了部署圖的概念及其一些設計元素,並配實例說明。部署圖在描述較複雜系統的物理拓撲結構時很有用。


 

 

版權

作者:靈動生活

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

如果你認爲此文章有用,請點擊底端的【推薦】讓其他人也瞭解此文章,

你也可以加我的新浪微博,以便實時瞭解我的動態:http://weibo.com/ywqu

WOWO Mandarin(英語培訓):http://www.wowomandarin.com 

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

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章