版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
UML系統(tǒng)分析與設(shè)計SystemAnalysis&Design冀振燕北京交通大學(xué)
第十一章組件圖與部署圖組件圖組件圖的應(yīng)用部署圖部署圖的應(yīng)用UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi2組件圖組件圖(ComponentDiagram)描述了組件及組件間的關(guān)系,表示了組件之間的組織和依賴關(guān)系。組件圖是用來為面向?qū)ο笙到y(tǒng)的物理實現(xiàn)建模的兩種圖之一。組件圖包含下列元素:組件。接口。依賴關(guān)系、類屬關(guān)系、關(guān)聯(lián)關(guān)系和實現(xiàn)關(guān)系。UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi3組件圖組件圖UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi4組件圖的應(yīng)用組件圖為系統(tǒng)的實現(xiàn)視建模,通??梢杂迷谙率?種情況。1.為源代碼建模用組件圖為源代碼建模時,應(yīng)注意以下內(nèi)容:將源代碼文件表示為文件的組件衍型。對于大系統(tǒng),用包將源代碼文件分組。考慮使用標記值來描述源代碼文件的一些信息,例如,源代碼文件的版本號、作者、修改日期等。使用依賴關(guān)系來描述這些文件之間的編譯依賴關(guān)系。UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi5組件圖的應(yīng)用2.為可執(zhí)行版本建??梢杂媒M件圖來描述構(gòu)成軟件系統(tǒng)的組件以及組件間的關(guān)系。在為一個可執(zhí)行版本建模時,應(yīng)注意以下內(nèi)容。確定系統(tǒng)的組件集??紤]組件集中每個組件的衍型??紤]組件集中組件之間的關(guān)系。UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi6組件圖的應(yīng)用3.為數(shù)據(jù)庫建模在為物理數(shù)據(jù)庫建模時應(yīng)注意以下內(nèi)容。識別出模型中代表邏輯數(shù)據(jù)庫模式的類。確定將這些類映射到表的策略。確定過程需要考慮數(shù)據(jù)庫的物理分布。創(chuàng)建含有table組件的組件圖,為映射進行可視化建模。如果可能,使用工具的幫助將邏輯設(shè)計轉(zhuǎn)化為物理設(shè)計。UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi7組件圖的應(yīng)用為數(shù)據(jù)庫建模的組件圖UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi8組件圖的應(yīng)用4.為自適應(yīng)系統(tǒng)建模在為自適應(yīng)系統(tǒng)建模時,應(yīng)注意以下內(nèi)容。需要考慮從一個節(jié)點遷移到另一個節(jié)點的組件的物理分布??梢酝ㄟ^在組件圖中使用位置標記值來標出組件實例的位置。如果需要描述引起組件遷移的活動,則需要創(chuàng)建含有組件實例的相應(yīng)交互作用圖。具有不同位置標記值的同一個組件實例可以在圖中出現(xiàn)多次,以表示組件實例的位置變化。UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi9部署圖部署圖(DeploymentDiagram)描述了節(jié)點和運行其上的組件的配置。部署圖描述了運行系統(tǒng)的硬件拓撲,它為系統(tǒng)中物理節(jié)點、節(jié)點之間關(guān)系的靜態(tài)方面建立了可視化的模型,并規(guī)定了構(gòu)造的細節(jié)。部署圖含有:節(jié)點。依賴、關(guān)聯(lián)關(guān)系。UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi10部署圖課程表制定系統(tǒng)部署圖UML系統(tǒng)分析與設(shè)計第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é)點。使用UML的擴充機制定義特定于系統(tǒng)的衍型(甚至使用特定圖標),為不常見的設(shè)備提供可視化的表示。在部署圖中,規(guī)定處理器和設(shè)備之間的關(guān)系。如果必要,為智能化的設(shè)備提供更詳細的部署圖。UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi12自動加油站系統(tǒng)部署圖UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi13部署圖的應(yīng)用2.為客戶/服務(wù)器系統(tǒng)建??蛻?服務(wù)器系統(tǒng)是分布式系統(tǒng)的一種,這種系統(tǒng)需要考慮客戶端和服務(wù)器端的網(wǎng)絡(luò)連接以及系統(tǒng)的軟件組件在節(jié)點上的物理分布,可以用部署圖來描述這種系統(tǒng)的拓撲。為客戶/服務(wù)器系統(tǒng)建模時,要注意以下內(nèi)容。確定代表系統(tǒng)的客戶端處理器、服務(wù)器端處理器的節(jié)點。確定與系統(tǒng)行為有密切關(guān)系的設(shè)備。有時需要為特殊的設(shè)備建模,例如,信用卡掃描器等,將這些設(shè)備放置在系統(tǒng)硬件拓撲結(jié)構(gòu)中是很重要的。通過衍型為處理器和設(shè)備提供可視化的表示。在部署圖中為這些節(jié)點的拓撲建模。規(guī)定系統(tǒng)實現(xiàn)視中組件間的關(guān)系,以及系統(tǒng)部署視中節(jié)點間的關(guān)系。UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi14部署圖的應(yīng)用公司管理系統(tǒng)部署圖UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi15部署圖的應(yīng)用3.為完全的分布式系統(tǒng)建模完全的分布式系統(tǒng)的主要特點是其組件分布于地理上分散的節(jié)點。這個系統(tǒng)是動態(tài)的,由于網(wǎng)絡(luò)通信量的變化和網(wǎng)絡(luò)通信故障的發(fā)生或者其他原因,節(jié)點可以加入到系統(tǒng)中,也可以從系統(tǒng)中刪除。不但系統(tǒng)的硬件拓撲可能變化,軟件組件的分布也可能變化,所以,對于這種系統(tǒng)需要考慮系統(tǒng)拓撲的不斷變化。因此,采用部署圖來可視化地描述系統(tǒng)當(dāng)前的拓撲和組件的分布,從而推斷變化對拓撲的影響。UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi16部署圖的應(yīng)用完全分布式系統(tǒng)部署圖UML系統(tǒng)分析與設(shè)計第2版ZhenyanJi17小結(jié)組件圖和部署圖是用來為面向?qū)ο笙到y(tǒng)的物理實現(xiàn)建模的兩種圖。組件圖描述了組件、組件間的關(guān)系,表示了組件之間的組織和依賴關(guān)系,它用來為系統(tǒng)的靜態(tài)實現(xiàn)視建模。部署圖描述了節(jié)點和運行其上的組件的配置,它用來模擬系統(tǒng)的靜態(tài)部署視。本章
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新版體檢合同協(xié)議3篇
- 就讀保證書范文的語言3篇
- 施工勞務(wù)分包合同范本2篇
- 文印服務(wù)合同模板樣本3篇
- 新學(xué)期學(xué)業(yè)提升承諾保證書3篇
- 撤銷委托書的相關(guān)法律規(guī)定3篇
- 房屋買賣委托書模板3篇
- 方式正確使用承諾書3篇
- 我國高層建筑混凝土施工論文(3篇)
- 電力工程委托減排合同模板
- 三年級上冊數(shù)學(xué)教案-3.1 時間的初步認識三(年 月 日-復(fù)習(xí)課)▏滬教版
- 急診科診療常規(guī)
- 產(chǎn)品外觀檢驗標準(通用)
- 股東協(xié)議明確約定投資人不參與經(jīng)營管理
- 丹麥門薩權(quán)威IQ測試(附參考答案)
- 電氣試驗110kV交接試驗細則
- 外立面裝修改造工程施工方案(79頁)
- 汽車吊接地比壓計算
- 跨國公司財務(wù)管理課后習(xí)題答案
- 人教版(2019)高一物理必修第三冊 13.5能量量子化 課件(共18張PPT)
- 溝槽管件尺寸對照表
評論
0/150
提交評論