自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

UML部署圖繪制及應(yīng)用說(shuō)明

開(kāi)發(fā) 架構(gòu)
UML部署圖你是否熟悉,本文就向大家簡(jiǎn)單介紹一下,部署圖中的符號(hào)包括組件圖中所使用的符號(hào)元素,另外還增加了幾個(gè)符號(hào),包括節(jié)點(diǎn)的概念。

本文向大家介紹一下繪制UML部署圖方面的內(nèi)容,UML部署圖表示該軟件系統(tǒng)如何部署到硬件環(huán)境中。它的用途是顯示該系統(tǒng)不同的組件將在何處物理地運(yùn)行,以及它們將如何彼此通信。

如何繪制UML部署圖

部署圖表示該軟件系統(tǒng)如何部署到硬件環(huán)境中。它的用途是顯示該系統(tǒng)不同的組件將在何處物理地運(yùn)行,以及它們將如何彼此通信。因?yàn)椴渴饒D是對(duì)物理運(yùn)行情況進(jìn)行建模,系統(tǒng)的生產(chǎn)人員就可以很好地利用這種圖。

UML部署圖中的符號(hào)包括組件圖中所使用的符號(hào)元素,另外還增加了幾個(gè)符號(hào),包括節(jié)點(diǎn)的概念。一個(gè)節(jié)點(diǎn)可以代表一臺(tái)物理機(jī)器,或代表一個(gè)虛擬機(jī)器節(jié)點(diǎn)(例如,一個(gè)大型機(jī)節(jié)點(diǎn))。要對(duì)節(jié)點(diǎn)進(jìn)行建模,只需繪制一個(gè)三維立方體,節(jié)點(diǎn)的名稱位于立方體的頂部。

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

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

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

◆數(shù)據(jù)庫(kù)服務(wù)器:用來(lái)存儲(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開(kāi)發(fā)的服務(wù)端軟件(設(shè)為KqServer.exe),它需要與Access數(shù)據(jù)庫(kù)交互(設(shè)為KaoQing.mdb),并且需要通過(guò)IC卡讀卡器的驅(qū)動(dòng)程序(假設(shè)名為cardReader.dll)來(lái)實(shí)現(xiàn)與IC卡讀卡器通信

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

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

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

◆設(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)你開(kāi)發(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. UML部署圖組成元素和繪制方法解析
  2. UML部署圖組成元素詳解
  3. UML用例圖三大關(guān)系揭秘
  4. UML中UML部署圖和組件圖專家解析
  5. 解析UML部署圖和組件圖

 

 

責(zé)任編輯:佚名 來(lái)源: javaeye.com
相關(guān)推薦

2010-06-18 09:05:04

UML交互圖

2010-06-18 13:15:07

UML狀態(tài)機(jī)圖

2010-07-02 09:45:19

UML部署圖

2010-06-11 10:55:51

UML部署圖

2010-07-06 10:12:48

UML部署圖

2010-06-09 08:59:30

UML活動(dòng)圖

2010-06-17 15:07:12

UML構(gòu)件圖

2010-07-06 13:04:33

UML系統(tǒng)組件圖

2010-06-09 18:56:44

UML用例圖

2010-06-08 10:51:48

UML活動(dòng)圖

2010-06-08 10:35:38

UML圖

2010-07-09 15:04:48

UML部署圖

2010-06-11 10:31:19

UML部署圖

2010-07-12 13:47:09

UML部署圖

2010-07-06 10:00:08

UML部署圖

2010-07-12 11:36:32

UML活動(dòng)圖

2010-06-09 09:53:44

UML活動(dòng)圖

2010-06-10 09:17:40

UML用例圖

2010-07-02 09:21:34

UML部署圖

2010-07-02 09:54:38

UML部署圖
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)