UML部署圖組成元素詳解
本節(jié)向大家介紹一下UML部署圖方面的內(nèi)容,主要包括UML部署圖簡介和元素等,相信通過本節(jié)的學(xué)習(xí)你對UML部署圖有一個初步的了解,下面就讓我們一起來學(xué)習(xí)UML部署圖吧。
一、UML部署圖簡介(Deployment Diagram Introduction)
部署圖描述的是系統(tǒng)運行時的結(jié)構(gòu),展示了硬件的配置及其軟件如何部署到網(wǎng)絡(luò)結(jié)構(gòu)中。一個系統(tǒng)模型只有一個部署圖,部署圖通常用來幫助理解分布式系統(tǒng)。
二、UML部署圖元素(Deployment Diagram Elements)
1、結(jié)點(Node)
結(jié)點是存在與運行時的代表計算機資源的物理元素,可以是硬件也可以是運行其上的軟件系統(tǒng),比如64主機、Windows server 2008操作系統(tǒng)、防火墻等。結(jié)點用三維盒裝表示。
2、結(jié)點實例(Node Instance)
結(jié)點實例名稱格式如下
Node Instance : node
與結(jié)點的區(qū)別在于名稱有下劃線和結(jié)點類型前面有冒號,冒號前面可以有示例名稱也可以沒有示例名稱。
3、結(jié)點類型(Node Stereotypes)
結(jié)點類型有:«cdrom», «cd-rom», «computer», «disk array», «pc», «pc client», «pc server», «secure», «server», «storage», «unix server», «user pc»,并在結(jié)點的右上角用不同的圖標表示。
4、物件(Artifact)
UML部署圖中的 物件是軟件開發(fā)過程中的產(chǎn)物,包括過程模型(比如用例圖、設(shè)計圖等等)、源代碼、可執(zhí)行程序、設(shè)計文檔、測試報告、需求原型、用戶手冊等等。物件表示如下,帶有關(guān)鍵字«artifact»和文檔圖標
5、連接(Association)
UML部署圖中的連接是指結(jié)點之間的連線表示系統(tǒng)之間進行交互的通信路徑,這個通信路徑稱為連接(Association)。
6、結(jié)點容器(Node as Container)
一個結(jié)點可以包括其他的結(jié)點,比如組件或者物件,則稱此結(jié)點為結(jié)點容器(Node as Container)。
【編輯推薦】