UML系統(tǒng)分析與設(shè)計(jì)教程(第2版) 課件 第11章 組件圖與部署圖_第1頁
UML系統(tǒng)分析與設(shè)計(jì)教程(第2版) 課件 第11章 組件圖與部署圖_第2頁
UML系統(tǒng)分析與設(shè)計(jì)教程(第2版) 課件 第11章 組件圖與部署圖_第3頁
UML系統(tǒng)分析與設(shè)計(jì)教程(第2版) 課件 第11章 組件圖與部署圖_第4頁
UML系統(tǒng)分析與設(shè)計(jì)教程(第2版) 課件 第11章 組件圖與部署圖_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

UML系統(tǒng)分析與設(shè)計(jì)SystemAnalysis&Design冀振燕北京交通大學(xué)

第十一章組件圖與部署圖組件圖組件圖的應(yīng)用部署圖部署圖的應(yīng)用UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi2組件圖組件圖(ComponentDiagram)描述了組件及組件間的關(guān)系,表示了組件之間的組織和依賴關(guān)系。組件圖是用來為面向?qū)ο笙到y(tǒng)的物理實(shí)現(xiàn)建模的兩種圖之一。組件圖包含下列元素:組件。接口。依賴關(guān)系、類屬關(guān)系、關(guān)聯(lián)關(guān)系和實(shí)現(xiàn)關(guān)系。UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi3組件圖組件圖UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi4組件圖的應(yīng)用組件圖為系統(tǒng)的實(shí)現(xiàn)視建模,通??梢杂迷谙率?種情況。1.為源代碼建模用組件圖為源代碼建模時(shí),應(yīng)注意以下內(nèi)容:將源代碼文件表示為文件的組件衍型。對(duì)于大系統(tǒng),用包將源代碼文件分組??紤]使用標(biāo)記值來描述源代碼文件的一些信息,例如,源代碼文件的版本號(hào)、作者、修改日期等。使用依賴關(guān)系來描述這些文件之間的編譯依賴關(guān)系。UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi5組件圖的應(yīng)用2.為可執(zhí)行版本建??梢杂媒M件圖來描述構(gòu)成軟件系統(tǒng)的組件以及組件間的關(guān)系。在為一個(gè)可執(zhí)行版本建模時(shí),應(yīng)注意以下內(nèi)容。確定系統(tǒng)的組件集。考慮組件集中每個(gè)組件的衍型。考慮組件集中組件之間的關(guān)系。UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi6組件圖的應(yīng)用3.為數(shù)據(jù)庫建模在為物理數(shù)據(jù)庫建模時(shí)應(yīng)注意以下內(nèi)容。識(shí)別出模型中代表邏輯數(shù)據(jù)庫模式的類。確定將這些類映射到表的策略。確定過程需要考慮數(shù)據(jù)庫的物理分布。創(chuàng)建含有table組件的組件圖,為映射進(jìn)行可視化建模。如果可能,使用工具的幫助將邏輯設(shè)計(jì)轉(zhuǎn)化為物理設(shè)計(jì)。UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi7組件圖的應(yīng)用為數(shù)據(jù)庫建模的組件圖UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi8組件圖的應(yīng)用4.為自適應(yīng)系統(tǒng)建模在為自適應(yīng)系統(tǒng)建模時(shí),應(yīng)注意以下內(nèi)容。需要考慮從一個(gè)節(jié)點(diǎn)遷移到另一個(gè)節(jié)點(diǎn)的組件的物理分布。可以通過在組件圖中使用位置標(biāo)記值來標(biāo)出組件實(shí)例的位置。如果需要描述引起組件遷移的活動(dòng),則需要?jiǎng)?chuàng)建含有組件實(shí)例的相應(yīng)交互作用圖。具有不同位置標(biāo)記值的同一個(gè)組件實(shí)例可以在圖中出現(xiàn)多次,以表示組件實(shí)例的位置變化。UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi9部署圖部署圖(DeploymentDiagram)描述了節(jié)點(diǎn)和運(yùn)行其上的組件的配置。部署圖描述了運(yùn)行系統(tǒng)的硬件拓?fù)洌鼮橄到y(tǒng)中物理節(jié)點(diǎn)、節(jié)點(diǎn)之間關(guān)系的靜態(tài)方面建立了可視化的模型,并規(guī)定了構(gòu)造的細(xì)節(jié)。部署圖含有:節(jié)點(diǎn)。依賴、關(guān)聯(lián)關(guān)系。UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi10部署圖課程表制定系統(tǒng)部署圖UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi11部署圖的應(yīng)用部署圖通常用來描述下列3種系統(tǒng)的靜態(tài)部署視。1.為嵌入式系統(tǒng)建模部署圖可用來為構(gòu)成嵌入式系統(tǒng)的設(shè)備和處理器建模。為嵌入式系統(tǒng)建模,應(yīng)注意以下內(nèi)容。確定嵌入式系統(tǒng)的節(jié)點(diǎn)。使用UML的擴(kuò)充機(jī)制定義特定于系統(tǒng)的衍型(甚至使用特定圖標(biāo)),為不常見的設(shè)備提供可視化的表示。在部署圖中,規(guī)定處理器和設(shè)備之間的關(guān)系。如果必要,為智能化的設(shè)備提供更詳細(xì)的部署圖。UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi12自動(dòng)加油站系統(tǒng)部署圖UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi13部署圖的應(yīng)用2.為客戶/服務(wù)器系統(tǒng)建??蛻?服務(wù)器系統(tǒng)是分布式系統(tǒng)的一種,這種系統(tǒng)需要考慮客戶端和服務(wù)器端的網(wǎng)絡(luò)連接以及系統(tǒng)的軟件組件在節(jié)點(diǎn)上的物理分布,可以用部署圖來描述這種系統(tǒng)的拓?fù)?。為客?服務(wù)器系統(tǒng)建模時(shí),要注意以下內(nèi)容。確定代表系統(tǒng)的客戶端處理器、服務(wù)器端處理器的節(jié)點(diǎn)。確定與系統(tǒng)行為有密切關(guān)系的設(shè)備。有時(shí)需要為特殊的設(shè)備建模,例如,信用卡掃描器等,將這些設(shè)備放置在系統(tǒng)硬件拓?fù)浣Y(jié)構(gòu)中是很重要的。通過衍型為處理器和設(shè)備提供可視化的表示。在部署圖中為這些節(jié)點(diǎn)的拓?fù)浣!R?guī)定系統(tǒng)實(shí)現(xiàn)視中組件間的關(guān)系,以及系統(tǒng)部署視中節(jié)點(diǎn)間的關(guān)系。UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi14部署圖的應(yīng)用公司管理系統(tǒng)部署圖UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi15部署圖的應(yīng)用3.為完全的分布式系統(tǒng)建模完全的分布式系統(tǒng)的主要特點(diǎn)是其組件分布于地理上分散的節(jié)點(diǎn)。這個(gè)系統(tǒng)是動(dòng)態(tài)的,由于網(wǎng)絡(luò)通信量的變化和網(wǎng)絡(luò)通信故障的發(fā)生或者其他原因,節(jié)點(diǎn)可以加入到系統(tǒng)中,也可以從系統(tǒng)中刪除。不但系統(tǒng)的硬件拓?fù)淇赡茏兓浖M件的分布也可能變化,所以,對(duì)于這種系統(tǒng)需要考慮系統(tǒng)拓?fù)涞牟粩嘧兓?。因此,采用部署圖來可視化地描述系統(tǒng)當(dāng)前的拓?fù)浜徒M件的分布,從而推斷變化對(duì)拓?fù)涞挠绊憽ML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi16部署圖的應(yīng)用完全分布式系統(tǒng)部署圖UML系統(tǒng)分析與設(shè)計(jì)第2版ZhenyanJi17小結(jié)組件圖和部署圖是用來為面向?qū)ο笙到y(tǒng)的物理實(shí)現(xiàn)建模的兩種圖。組件圖描述了組件、組件間的關(guān)系,表示了組件之間的組織和依賴關(guān)系,它用來為系統(tǒng)的靜態(tài)實(shí)現(xiàn)視建模。部署圖描述了節(jié)點(diǎn)和運(yùn)行其上的組件的配置,它用來模擬系統(tǒng)的靜態(tài)部署視。本章

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論