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