版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)習(xí)情境學(xué)習(xí)情境4 4:WebWeb軟件建模軟件建模在線銷售系統(tǒng)在線銷售系統(tǒng)UML及Rose建模應(yīng)用子情境子情境4.5 4.5 物理模型物理模型子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng) 在線銷售系統(tǒng)是一種在線銷售系統(tǒng)是一種Web管理系統(tǒng),雖然是以管理系統(tǒng),雖然是以網(wǎng)絡(luò)為基礎(chǔ),但是該系統(tǒng)的硬件設(shè)計(jì)與軟件設(shè)計(jì)網(wǎng)絡(luò)為基礎(chǔ),但是該系統(tǒng)的硬件設(shè)計(jì)與軟件設(shè)計(jì)一樣重要,本子情景記性在線銷售系統(tǒng)的硬件設(shè)一樣重要,本子情景記性在線銷售系統(tǒng)的硬件設(shè)計(jì)。計(jì)。子情景描述子情景描述子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售
2、系統(tǒng) 任務(wù)任務(wù)1:建立構(gòu)件圖建立構(gòu)件圖子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng) 在完成系統(tǒng)的邏輯設(shè)計(jì)后,需要進(jìn)一步描述系在完成系統(tǒng)的邏輯設(shè)計(jì)后,需要進(jìn)一步描述系統(tǒng)的物理實(shí)現(xiàn)和物理運(yùn)行情況。構(gòu)建圖提供系統(tǒng)統(tǒng)的物理實(shí)現(xiàn)和物理運(yùn)行情況。構(gòu)建圖提供系統(tǒng)的物理視圖,在一個(gè)非常高的層次上顯示系統(tǒng)中的物理視圖,在一個(gè)非常高的層次上顯示系統(tǒng)中的構(gòu)件與構(gòu)件之間的依賴關(guān)系。要求確定本系統(tǒng)的構(gòu)件與構(gòu)件之間的依賴關(guān)系。要求確定本系統(tǒng)的構(gòu)件,以及它們之間的關(guān)系,畫出系統(tǒng)的構(gòu)件的構(gòu)件,以及它們之間的關(guān)系,畫出系統(tǒng)的構(gòu)件圖。圖。任務(wù)描述任務(wù)描述子情景子情景4.5物理模型物
3、理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng) 1 1組件圖概述組件圖概述 組件圖(組件圖(Component DiagramComponent Diagram)用來建模系統(tǒng)的各個(gè)組件(包括)用來建模系統(tǒng)的各個(gè)組件(包括原代碼文件、二進(jìn)制文件、腳本、可執(zhí)行文件)之間的關(guān)系,它們是原代碼文件、二進(jìn)制文件、腳本、可執(zhí)行文件)之間的關(guān)系,它們是通過功能或者位置(文件)組織在一起的。通過功能或者位置(文件)組織在一起的。 2 2組件及其表示組件及其表示 每個(gè)組件都應(yīng)該有一個(gè)名稱以標(biāo)示該組件并區(qū)別其他組件。組件每個(gè)組件都應(yīng)該有一個(gè)名稱以標(biāo)示該組件并區(qū)別其他組件。組件的名稱位于組件圖標(biāo)的
4、內(nèi)部。根對(duì)象名類似,組件名也有簡單名稱和的名稱位于組件圖標(biāo)的內(nèi)部。根對(duì)象名類似,組件名也有簡單名稱和路徑名稱兩種類型。路徑名稱兩種類型。 3 3接口和組件的關(guān)系接口和組件的關(guān)系 在組件圖中也可以使用接口。通過使用接口,組件可以使用其他在組件圖中也可以使用接口。通過使用接口,組件可以使用其他組件中定義的操作;而且,使用命名的接口可以防止系統(tǒng)中不同組件組件中定義的操作;而且,使用命名的接口可以防止系統(tǒng)中不同組件直接發(fā)生依賴關(guān)系,這有利于組件的更新。直接發(fā)生依賴關(guān)系,這有利于組件的更新。 相關(guān)知識(shí)相關(guān)知識(shí)子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng)創(chuàng)建
5、構(gòu)件圖創(chuàng)建構(gòu)件圖 如圖如圖4-694-69所示,在所示,在Component ViewComponent View(構(gòu)件圖)上單擊鼠標(biāo)右鍵,(構(gòu)件圖)上單擊鼠標(biāo)右鍵,在彈出的菜單中選擇在彈出的菜單中選擇“NewNew”菜單項(xiàng)下的菜單項(xiàng)下的“Component DiagramComponent Diagram”操作,操作,輸入輸入“構(gòu)件圖構(gòu)件圖”重命名,雙擊打開對(duì)應(yīng)窗口。重命名,雙擊打開對(duì)應(yīng)窗口。步驟步驟1圖圖4-69 創(chuàng)建構(gòu)件圖創(chuàng)建構(gòu)件圖 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng)新建構(gòu)件新建構(gòu)件 (1 1)如圖)如圖4-704
6、-70所示,在工具箱中選擇所示,在工具箱中選擇“ComponentComponent”(構(gòu)件)工(構(gòu)件)工具圖標(biāo),單擊選定該圖標(biāo)。具圖標(biāo),單擊選定該圖標(biāo)。步驟步驟2圖圖4-70 選擇構(gòu)件工具選擇構(gòu)件工具 (2 2)移動(dòng)光標(biāo)至窗口適當(dāng)位置,單擊創(chuàng)建名為)移動(dòng)光標(biāo)至窗口適當(dāng)位置,單擊創(chuàng)建名為“NewComponentNewComponent”的構(gòu)件,輸入的構(gòu)件,輸入“WebInterfaceWebInterface”重命名發(fā),如圖重命名發(fā),如圖4-714-71所示。所示。圖圖4-71 新建構(gòu)件示例新建構(gòu)件示例 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線
7、銷售系統(tǒng)在線銷售系統(tǒng)參照步驟參照步驟2,創(chuàng)建如,創(chuàng)建如圖圖4-72所示的其它所示的其它構(gòu)件。構(gòu)件。步驟步驟3圖圖4-72 創(chuàng)建所需構(gòu)件創(chuàng)建所需構(gòu)件 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng)創(chuàng)建構(gòu)件間的依賴關(guān)系創(chuàng)建構(gòu)件間的依賴關(guān)系 (1 1)創(chuàng)建構(gòu)件)創(chuàng)建構(gòu)件“WebInterfaceWebInterface”與與“數(shù)據(jù)庫管理員數(shù)據(jù)庫管理員”間的依賴關(guān)系:間的依賴關(guān)系: 如圖如圖4-734-73所示,在工具箱中選定所示,在工具箱中選定“DependencyDependency”(依賴)工具圖(依賴)工具圖標(biāo),指向構(gòu)件標(biāo),指向構(gòu)件
8、“數(shù)據(jù)庫管理員數(shù)據(jù)庫管理員”,按住鼠標(biāo),拖動(dòng)至構(gòu)件,按住鼠標(biāo),拖動(dòng)至構(gòu)件“WebInterfaceWebInterface”, ,松開鼠標(biāo),創(chuàng)建兩者間的依賴關(guān)系完成。松開鼠標(biāo),創(chuàng)建兩者間的依賴關(guān)系完成。步驟步驟4圖圖4-73 選擇依賴工具選擇依賴工具 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng) ( 2 2 ) 重 復(fù) 利 用) 重 復(fù) 利 用“DependencyDependency”工具,工具,依次創(chuàng)建其它構(gòu)件間的依次創(chuàng)建其它構(gòu)件間的依賴關(guān)系,如圖依賴關(guān)系,如圖4-744-74所所示。示。圖圖4-74 構(gòu)件間的依賴關(guān)系構(gòu)件間的
9、依賴關(guān)系 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng) 任務(wù)任務(wù)2:建立部署圖建立部署圖子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng) 對(duì)于一個(gè)大型的電子商務(wù)網(wǎng)站,獲取了系統(tǒng)元件后下對(duì)于一個(gè)大型的電子商務(wù)網(wǎng)站,獲取了系統(tǒng)元件后下一步就應(yīng)該確定系統(tǒng)運(yùn)行時(shí)的硬件節(jié)點(diǎn)、在這些節(jié)點(diǎn)上運(yùn)一步就應(yīng)該確定系統(tǒng)運(yùn)行時(shí)的硬件節(jié)點(diǎn)、在這些節(jié)點(diǎn)上運(yùn)行的軟件構(gòu)件將在何處物理運(yùn)行以及它們將如何彼此通信。行的軟件構(gòu)件將在何處物理運(yùn)行以及它們將如何彼此通信。具體來說要確定系統(tǒng)各層上包含的處理器,以及處理器之具體來說
10、要確定系統(tǒng)各層上包含的處理器,以及處理器之間的關(guān)系,畫出系統(tǒng)部署圖。間的關(guān)系,畫出系統(tǒng)部署圖。任務(wù)描述任務(wù)描述子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng) 1 1部署圖概述部署圖概述 組件圖用來建模軟件組件,而部署圖用來對(duì)部署系統(tǒng)是涉及到的硬組件圖用來建模軟件組件,而部署圖用來對(duì)部署系統(tǒng)是涉及到的硬件進(jìn)行建模。件進(jìn)行建模。 2 2節(jié)點(diǎn)節(jié)點(diǎn) 節(jié)點(diǎn)用來表示一種硬件,例如,計(jì)算機(jī)、打印機(jī)、掃描儀等。通過檢節(jié)點(diǎn)用來表示一種硬件,例如,計(jì)算機(jī)、打印機(jī)、掃描儀等。通過檢查對(duì)系統(tǒng)有用的硬件資源有助于確定節(jié)點(diǎn)。查對(duì)系統(tǒng)有用的硬件資源有助于確定節(jié)點(diǎn)。 3 3關(guān)聯(lián)關(guān)
11、系關(guān)聯(lián)關(guān)系 在部署圖中不同節(jié)點(diǎn)之間的通信路徑是通過關(guān)聯(lián)關(guān)系(在部署圖中不同節(jié)點(diǎn)之間的通信路徑是通過關(guān)聯(lián)關(guān)系(AssociationAssociation)表示的,圖表示的,圖4-764-76中的實(shí)踐就表示節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,這種關(guān)系用來表示中的實(shí)踐就表示節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,這種關(guān)系用來表示兩種硬件(或者節(jié)點(diǎn))通過某種方式彼此通信,通信方式使用關(guān)聯(lián)關(guān)系一兩種硬件(或者節(jié)點(diǎn))通過某種方式彼此通信,通信方式使用關(guān)聯(lián)關(guān)系一起顯示的固化類型來表示起顯示的固化類型來表示 4 4部署圖的應(yīng)用部署圖的應(yīng)用 在使用部署圖為客戶在使用部署圖為客戶/ /服務(wù)器系統(tǒng)建模時(shí)需要考慮客戶端和服務(wù)器端服務(wù)器系統(tǒng)建模時(shí)需要考
12、慮客戶端和服務(wù)器端的網(wǎng)絡(luò)連接以及系統(tǒng)的軟件組件在節(jié)點(diǎn)上的分布情況。的網(wǎng)絡(luò)連接以及系統(tǒng)的軟件組件在節(jié)點(diǎn)上的分布情況。 相關(guān)知識(shí)相關(guān)知識(shí)子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng)創(chuàng)建部署圖創(chuàng)建部署圖 如圖如圖4-804-80所示,在所示,在“Deployment ViewDeployment View”(部署圖)上單擊鼠標(biāo)(部署圖)上單擊鼠標(biāo)右鍵,在彈出的菜單中選擇右鍵,在彈出的菜單中選擇“OpenOpen”操作,打開部署圖對(duì)應(yīng)窗口。操作,打開部署圖對(duì)應(yīng)窗口。步驟步驟1圖圖4-80 打開部署圖窗口打開部署圖窗口 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物
13、理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng)創(chuàng)建創(chuàng)建Processor(處理器)(處理器) (1 1)如圖)如圖4-814-81所示,在工具箱中選擇工具所示,在工具箱中選擇工具“ProcessorProcessor”(處理(處理器),單擊選定該圖標(biāo)。器),單擊選定該圖標(biāo)。步驟步驟2圖圖4-81 選擇處理器工具選擇處理器工具 ( 2 2 ) 移 動(dòng) 光 標(biāo) 至 窗 口 適 當(dāng) 位 置 , 單 擊 出 現(xiàn) 名 為) 移 動(dòng) 光 標(biāo) 至 窗 口 適 當(dāng) 位 置 , 單 擊 出 現(xiàn) 名 為“NewProcessorNewProcessor”的處理器,如圖的處理器,如圖4-8
14、24-82所示。所示。圖圖4-82 創(chuàng)建創(chuàng)建“處理器處理器”示例示例 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng)重命名和編寫重命名和編寫Stereotype(規(guī)定)(規(guī)定) (1 1)重命名:輸入)重命名:輸入“:GenericPCGenericPC”,按回車確認(rèn),按回車確認(rèn),實(shí)現(xiàn)重命名。實(shí)現(xiàn)重命名。 (2 2)編寫)編寫StereotypeStereotype:左鍵雙擊該對(duì)象,在彈出對(duì)左鍵雙擊該對(duì)象,在彈出對(duì)話框中選擇話框中選擇“GeneralGeneral”頁框,頁框,在標(biāo)簽在標(biāo)簽“StereotypeStereotype”
15、對(duì)應(yīng)的對(duì)應(yīng)的組 合 框 中 輸 入組 合 框 中 輸 入 “ c l i e n t c l i e n t workstationworkstation”(客戶工作(客戶工作區(qū)),單擊區(qū)),單擊“OKOK”按鈕,完成按鈕,完成“StereotypeStereotype”的編寫民,如的編寫民,如圖圖4-834-83所示。所示。步驟步驟3圖圖4-83 編寫編寫“Stereotype” 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng)創(chuàng)建創(chuàng)建Processor“:WebBrowser”,移動(dòng)至處理,移動(dòng)至處理器器“:GenericPC”圖
16、內(nèi)圖內(nèi) 采用相同的辦法,再創(chuàng)建一采用相同的辦法,再創(chuàng)建一個(gè)個(gè)ProcessorProcessor,重命名為,重命名為“:WebBrowser:WebBrowser”,然后移動(dòng),然后移動(dòng)它到處理器它到處理器“:GenericPC:GenericPC”內(nèi),內(nèi),如圖如圖4-844-84所示。所示。步驟步驟4圖圖4-84 創(chuàng)建處理器創(chuàng)建處理器“包包” 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng)創(chuàng)建其它創(chuàng)建其它Processor(處理器)(處理器) 參照步驟參照步驟2-32-3,如圖,如圖4-854-85所所示 , 依 次 創(chuàng) 建 其 它
17、 的示 , 依 次 創(chuàng) 建 其 它 的ProcessorProcessor(處理器)。(處理器)。步驟步驟5圖圖4-85 創(chuàng)建所需處理器創(chuàng)建所需處理器 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng)創(chuàng)建創(chuàng)建Processor間的間的Connection(連接)(連接) (1 1)創(chuàng)建)創(chuàng)建ConnectionConnection示例:示例:如圖如圖4-864-86所示,在工具箱中單擊所示,在工具箱中單擊選定選定“ConnectionConnection”工具圖標(biāo),工具圖標(biāo),移動(dòng)光標(biāo)至移動(dòng)光標(biāo)至“:GenericPC:GenericP
18、C”“下下邊線邊線”附近位置,按住鼠標(biāo),附近位置,按住鼠標(biāo),拖動(dòng)至拖動(dòng)至“:Apache:Apache”,松開鼠標(biāo),松開鼠標(biāo),創(chuàng)建兩者的創(chuàng)建兩者的ConnectionConnection完成。完成。步驟步驟6圖圖4-86 選擇選擇Connection工具工具 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng) (2 2)創(chuàng)建其它)創(chuàng)建其它ProcessorProcessor間間的的ConnectionConnection(連接):(連接):參照上述創(chuàng)建過程,創(chuàng)建如圖參照上述創(chuàng)建過程,創(chuàng)建如圖4-4-8787所示的連接關(guān)系。所示的連接關(guān)系。圖圖4-87 部署圖部署圖 任務(wù)實(shí)施任務(wù)實(shí)施子情景子情景4.5物理模型物理模型情境情境4:Web系統(tǒng)建模系統(tǒng)建模在線銷售系統(tǒng)在線銷售系統(tǒng)知識(shí)或技能拓展知識(shí)或技能拓展在上圖中各個(gè)節(jié)點(diǎn)的含義如下:在上圖中各個(gè)節(jié)點(diǎn)的含義如下:Generic PCGeneric PC:普通的個(gè)人計(jì)算機(jī)。:普通的個(gè)人計(jì)算機(jī)。Web BrowserWeb Browser:通用個(gè)人計(jì)算機(jī)上的網(wǎng)頁瀏覽器,如:通用個(gè)人計(jì)算機(jī)上的網(wǎng)頁瀏覽器,如:IE6.0IE6.0,F(xiàn)irefoxFirefox等。等。ApacheApache:WebWeb服務(wù)器,可以運(yùn)行在所有廣泛使用的計(jì)算機(jī)平臺(tái)上。服務(wù)器,可以運(yùn)行在所有廣泛使用的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 比多少的大班教案
- 2024年幼兒園小班主題活動(dòng)教案
- 飼草育種 可行性研究報(bào)告
- 探店裝修知識(shí)培訓(xùn)課件
- 建筑安裝工程人工、材料、機(jī)械臺(tái)班單價(jià)的確定
- 二零二五年度房地產(chǎn)分銷合作協(xié)議范本(含營銷活動(dòng))3篇
- 中國艾滋病“問題”解析
- 二零二五年度房地產(chǎn)廣告創(chuàng)意設(shè)計(jì)與媒介代理合同2篇
- 二零二五年度嬰兒用品OEM定制合同范本正規(guī)范本2篇
- 局長個(gè)人述職報(bào)告
- 江蘇鹽城東臺(tái)市小學(xué)數(shù)學(xué)五年級(jí)上冊(cè)期末測試卷含答案
- CNC工藝簡介課件
- 海外安全培訓(xùn)課件
- 江蘇省蘇州市2023-2024學(xué)年高一上學(xué)期期末學(xué)業(yè)質(zhì)量陽光指標(biāo)調(diào)研語文試卷
- 大學(xué)軍事理論課教程第三章軍事思想第四節(jié)當(dāng)代中國軍事思想
- 開展學(xué)科周活動(dòng)方案
- 報(bào)價(jià)單(報(bào)價(jià)單模板)
- 園林景觀給排水設(shè)計(jì)匯總計(jì)算書
- 《電線電纜常用計(jì)算公式》
- 關(guān)于心理健康教育情況的調(diào)研報(bào)告
- 內(nèi)側(cè)蒂直線短瘢痕法治療乳房肥大癥的臨床研究
評(píng)論
0/150
提交評(píng)論