日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
UML部署圖組成元素和繪制方法解析

本節(jié)和大家一起學(xué)習(xí)一下UML部署圖方面的知識(shí),主要包括部署圖的元素,繪制部署圖和部署圖應(yīng)用說明等內(nèi)容,相信通過本節(jié)的學(xué)習(xí),你對(duì)UML部署圖有明確的認(rèn)識(shí)。

UML部署圖元素

UML部署圖的主要元素

?節(jié)點(diǎn):它代表一個(gè)運(yùn)行時(shí)的計(jì)算資源(一臺(tái)實(shí)體設(shè)備),例如一臺(tái)計(jì)算機(jī)、一個(gè)工作站等其它設(shè)備

?節(jié)點(diǎn)的概念和構(gòu)件有許多相同之處,例如二者有多名稱,都可以參與依賴、泛化和關(guān)聯(lián)關(guān)系,都可以被嵌套,都可以有實(shí)例,都可以參與交互。

但它們之間也存在明顯的區(qū)別:構(gòu)件是參與系統(tǒng)執(zhí)行的事物,而節(jié)點(diǎn)是執(zhí)行構(gòu)件的事物;構(gòu)件表示邏輯元素的物理打包,而節(jié)點(diǎn)表示構(gòu)件的物理部署

?本圖中建模了四個(gè)節(jié)點(diǎn):B/S客戶端、C/S客戶端、IIS服務(wù)器和數(shù)據(jù)庫服務(wù)器

?連接:節(jié)點(diǎn)之間最常見的關(guān)系就是關(guān)聯(lián)關(guān)系(用一根實(shí)線表示)。為了更好地表示兩個(gè)節(jié)點(diǎn)之間的關(guān)系,我們可以通過“約束”來對(duì)連接進(jìn)行描述。

UML部署圖的補(bǔ)充元素

?處理器(《process》):具有處理能力的節(jié)點(diǎn),即可以執(zhí)行構(gòu)件

?設(shè)備(《device》):沒有處理能力的節(jié)點(diǎn),至少是不關(guān)心其處理能力的節(jié)點(diǎn)。例如打印機(jī)、IC卡讀寫器,如果我們的系統(tǒng)不考慮它們內(nèi)部的芯片,就可建模為設(shè)備

?節(jié)點(diǎn)屬性和操作:可以為一個(gè)節(jié)點(diǎn)提供處理器速度、內(nèi)存容量、網(wǎng)卡數(shù)量等屬性,可以為其提供啟動(dòng)、關(guān)機(jī)等操作

?自定義構(gòu)造型圖標(biāo)

如何繪制UML部署圖

確定所需的節(jié)點(diǎn)和節(jié)點(diǎn)間的連接關(guān)系

?IC卡讀卡器:提供給員工刷卡用,它將收集刷卡的時(shí)間信息,傳給應(yīng)用系統(tǒng),并存入數(shù)據(jù)庫中

?應(yīng)用服務(wù)器:用來負(fù)責(zé)從IC卡讀卡器中收集信息,并對(duì)管理人員提供員工設(shè)置、考勤查詢等功能

?數(shù)據(jù)庫服務(wù)器:用來存儲(chǔ)考勤數(shù)據(jù),由于該系統(tǒng)比較小,因此在物理上可以與應(yīng)用服務(wù)器合并

?客戶端軟件:提供給管理人員使用,連接應(yīng)用服務(wù)器,完成相應(yīng)操作

根據(jù)實(shí)現(xiàn)描述節(jié)點(diǎn)

?客戶端:需使用Windows操作系統(tǒng),安裝客戶端軟件(假設(shè)名為KaoQing.exe)

?服務(wù)器:包含一個(gè)用Delphi開發(fā)的服務(wù)端軟件(設(shè)為KqServer.exe),它需要與Access數(shù)據(jù)庫交互(設(shè)為KaoQing.mdb),并且需要通過IC卡讀卡器的驅(qū)動(dòng)程序(假設(shè)名為cardReader.dll)來實(shí)現(xiàn)與IC卡讀卡器通信

?IC卡讀寫器:對(duì)于本系統(tǒng)而言,它是不執(zhí)行構(gòu)件的設(shè)備,不過為了方便員工,安裝了3個(gè)。

UML部署圖應(yīng)用說明

?部署圖是一種分兩階段演化的,最初的部署圖是在設(shè)計(jì)時(shí),作為確定最終硬件構(gòu)架過程的一部分而創(chuàng)建的,然后逐步地對(duì)它進(jìn)行精化,從而得到一個(gè)或多個(gè)實(shí)例形式的部署圖

?設(shè)計(jì)階段:焦點(diǎn)聚焦于節(jié)點(diǎn)或節(jié)點(diǎn)實(shí)例,以及它們之間的連接

?實(shí)現(xiàn)階段:焦點(diǎn)聚集于將物理構(gòu)件分配給節(jié)點(diǎn)

嵌入式系統(tǒng)建模

?識(shí)別對(duì)于你的系統(tǒng)而言***的設(shè)備和節(jié)點(diǎn);重點(diǎn)在于對(duì)處理器和設(shè)備之間的關(guān)系建模;可以考慮對(duì)處事器和設(shè)備采用更直觀的圖標(biāo)

客戶機(jī)/服務(wù)器和分布式系統(tǒng)建模

?當(dāng)你開發(fā)的軟件要運(yùn)行在多臺(tái)計(jì)算機(jī)上時(shí),就必須決定如何將軟件構(gòu)件以合理的方式部署在各個(gè)節(jié)點(diǎn)。其中客戶機(jī)/服務(wù)器結(jié)構(gòu)就是一種典型的分布式系統(tǒng)模型,它包含三層B/S結(jié)構(gòu)、兩層C/S結(jié)構(gòu)

?除了客戶機(jī)/服務(wù)器模型之外,對(duì)于大型分布式系統(tǒng)可能還包括負(fù)載均衡、集群等部署結(jié)構(gòu),UML部署圖的引入都能夠良好地對(duì)其進(jìn)行表述

【編輯推薦】

  1. 術(shù)語匯編 UML部署圖簡介
  2. UML中UML部署圖和組件圖專家解析
  3. 如何繪制UML用例圖
  4. UML中各種UML圖形的建立步驟簡明介紹
  5. UML用例圖用法實(shí)例剖析

 


名稱欄目:UML部署圖組成元素和繪制方法解析
文章網(wǎng)址:http://m.5511xx.com/article/cdpgigo.html