




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
29/29《可視化建模與UML》課程結(jié)業(yè)報(bào)告課題名稱:課題名稱:航空客運(yùn)訂票系統(tǒng)建模姓名:學(xué)號(hào):班級(jí):指導(dǎo)老師:完成日期:目錄第一章概述 31.1系統(tǒng)開發(fā)的摸底和開發(fā)背景 31.2系統(tǒng)功能 31.3系統(tǒng)結(jié)構(gòu)框架 41.4開發(fā)環(huán)境 5第二章用例模型 62.1用例模型簡(jiǎn)介 62.2用例圖的的含義及其作用 62.3用例圖及用例描述 7第三章類模型 103.1類模型簡(jiǎn)介 103.2類圖的作用 103.3類圖 11第四章交互模型 134.1交互模型簡(jiǎn)介 134.2序列圖簡(jiǎn)介 134.3序列圖的作用 134.4序列圖描述及其序列圖 14第五章行為模型 205.1行為模型簡(jiǎn)介 205.1.1活動(dòng)圖簡(jiǎn)介 205.1.2活動(dòng)圖的作用 205.1.3狀態(tài)圖簡(jiǎn)介 215.1.4狀態(tài)圖的作用 215.2行為模型圖 215.2.1活動(dòng)圖及其描述 215.2.2狀態(tài)圖及其描述 23第六章構(gòu)件圖和部署圖 256.1構(gòu)件圖簡(jiǎn)介 256.2部署圖簡(jiǎn)介 25第七章課程學(xué)習(xí)小結(jié) 277.1課程小結(jié) 277.2學(xué)習(xí)心得 27參考文獻(xiàn) 28第一章概述1.1系統(tǒng)開發(fā)的摸底和開發(fā)背景隨著科技與經(jīng)濟(jì)的發(fā)展,越來越多的人選擇乘飛機(jī),這跟我國(guó)的經(jīng)濟(jì)增長(zhǎng)有很大關(guān)系,人們?cè)谧非罂旃?jié)奏的生活方式,所以做飛機(jī)無疑成了首選。而且隨著網(wǎng)絡(luò)的盛行,航空訂票系統(tǒng)就顯得尤為重要,我們開發(fā)這個(gè)系統(tǒng)主要是為了方便大家,讓大家能夠快速、清晰、準(zhǔn)確地了解航班信息,而不至于像以前那樣排隊(duì)等候,從而避免耽擱乘客大量的等待時(shí)間。航空客運(yùn)業(yè)務(wù)誕生已有進(jìn)一個(gè)世紀(jì)了,作為現(xiàn)有交通工具中最方便快捷的一種,它確實(shí)地給大家的生活、出行帶來了極大的方便。隨著航空客運(yùn)業(yè)務(wù)多年來的發(fā)展,其售票業(yè)務(wù)也同樣不斷地發(fā)展。1.2系統(tǒng)功能機(jī)票預(yù)訂系統(tǒng)是在現(xiàn)代社會(huì)生活節(jié)奏不斷加快,對(duì)機(jī)票預(yù)訂工作的自動(dòng)化和準(zhǔn)確化要求也日益強(qiáng)烈的背景下,為了實(shí)現(xiàn)機(jī)票預(yù)訂工作的網(wǎng)絡(luò)化,以及實(shí)現(xiàn)網(wǎng)絡(luò)查詢和統(tǒng)計(jì)一體化而開發(fā)的管理信息系統(tǒng)。該系統(tǒng)為機(jī)票預(yù)訂管理員提供了一個(gè)個(gè)性化的界面,并且機(jī)票預(yù)訂管理員只需一次登錄就可以使用所有服務(wù);將訂票旅客需要的各種服務(wù)集中起來,訂票旅客可以很方便地進(jìn)行自身信息和航班、票價(jià)情況查詢??傊?,從基本訂票信息的錄入到訂票信息的查詢,再到最終的信息核準(zhǔn)打印機(jī)票,都可以通過這個(gè)系統(tǒng)完成。(1)每條航線所涉及帶的信息有:終點(diǎn)站名、航班號(hào)、飛機(jī)號(hào)、飛行日期、余1,2或3客戶名單(包括姓名、所需票量)。(2)作為示意系統(tǒng),全部數(shù)據(jù)可以存放在內(nèi)存中。(3)系統(tǒng)能實(shí)現(xiàn)的操作功能如下
①號(hào)、星期幾飛行、余票額;②
承辦訂票業(yè)務(wù):根據(jù)客戶提出的要求(航班號(hào)、訂票數(shù)額)查詢?cè)摵桨嗟钠鳖~情況,若尚有余票,則為客戶辦理訂票手續(xù),輸出座位號(hào);若已滿員或余票額少于訂票額,則需重新詢問客戶要求。若需要,可登記排隊(duì)候補(bǔ);③票手續(xù),然后查詢?cè)摵桨嗍欠裼腥伺抨?duì)候補(bǔ),首先詢問排在第一的客戶,若所退票額能滿足他的需求,則為他辦理訂票手續(xù),否則,依次詢問其他排隊(duì)候補(bǔ)客戶。1.3系統(tǒng)結(jié)構(gòu)框架航空訂票系統(tǒng),主要由四大模塊組成,及航班管理模塊,訂票管理模塊,系統(tǒng)管理模塊,系統(tǒng)幫助模塊,系統(tǒng)功能結(jié)構(gòu)圖如圖1-1:航空客運(yùn)訂票系統(tǒng)航空客運(yùn)訂票系統(tǒng)航班管理訂票管理系統(tǒng)管理系統(tǒng)幫助修改航班信息查詢航班信息修改訂票信息查詢訂票信息用戶管理系統(tǒng)恢復(fù)退出系統(tǒng)操作說明幫助圖1-1航空訂票系統(tǒng)功能結(jié)構(gòu)圖1.4開發(fā)環(huán)境(1)硬件環(huán)境服務(wù)器:CPUP41GHz以上,內(nèi)存512M以上配置。由于服務(wù)器將存儲(chǔ)大量圖書資料,建議準(zhǔn)備450G以上的硬盤、并預(yù)留磁盤擴(kuò)充接口??蛻舳耍篊PUC433MHz以上,硬盤:500M以上空白空間,內(nèi)存:1G以上配置。(2)軟件環(huán)境服務(wù)器:Windows2000AdvancedServer、WindowsXP均可。MicrsoftSQLServer2005或2008??蛻舳耍篧indows2007、WindowsXP系統(tǒng)均能正常運(yùn)行。建議使用WindowsXP或Windows2007操作系統(tǒng)。第二章用例模型2.1用例模型簡(jiǎn)介用例模型(Use-CaseModel)是系統(tǒng)既定功能及系統(tǒng)環(huán)境的模型,它可以作為客戶和開發(fā)人員之間的契約。用例是貫穿整個(gè)系統(tǒng)開發(fā)的一條主線。同一個(gè)用例模型即為需求工作流程的結(jié)果,可當(dāng)作分析設(shè)計(jì)工作流程以及測(cè)試工作流程的輸入使用。它是從用戶的角度來描述系統(tǒng)的功能,并指出各個(gè)功能的執(zhí)行者。用例圖的構(gòu)成要素有:參與者、用例、系統(tǒng)邊界、關(guān)聯(lián)關(guān)系。其中重要的關(guān)系有下列3種表2-1用例關(guān)系關(guān)系圖形表示包含關(guān)系泛化關(guān)系擴(kuò)展關(guān)系依賴關(guān)系2.2用例圖的的含義及其作用由參與者、用例以及他們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動(dòng)態(tài)視圖。用例圖的作用:用例圖是需求分析的產(chǎn)物,主要作用是描述參與者和用例之間的關(guān)系,幫助開發(fā)人員可視化的了解系統(tǒng)的功能。借助用例圖,系統(tǒng)用戶、系統(tǒng)分析人員、系統(tǒng)設(shè)計(jì)人員、領(lǐng)域?qū)<夷軌蛞钥梢暬姆绞綄?duì)問題探討,減少了大量交流上的障礙,便于直觀對(duì)問題達(dá)成共識(shí)。2.3用例圖及用例描述1.訂票管理員可以管理航班信息以及旅客信息,用例圖如圖3-1所示。圖3-1訂票管理員用例圖訂票管理員用例規(guī)約描述如下列各表。表3-1管理員登錄用例規(guī)約用例名稱登錄參與者訂票管理員基本事件流進(jìn)入訂票管理系統(tǒng)界面輸入用戶名和密碼賬號(hào)和密碼進(jìn)行有效性檢測(cè)進(jìn)入系統(tǒng)備選事件流若系統(tǒng)接受的數(shù)日信息有誤:1.系統(tǒng)顯示輸入錯(cuò)誤提示信息2.管理員重新登錄或退出前置條件系統(tǒng)正常運(yùn)行表3-2航班信息管理用例規(guī)約用例名稱航班信息管理參與者訂票管理員基本事件流查詢航班信息修改航班信息刪除航班信息前置條件訂票管理員登錄到本系統(tǒng)表3-3旅客信息管理用例規(guī)約用例名稱旅客信息管理參與者訂票管理員基本事件流錄入旅客信息修改旅客信息刪除航班信息前置條件訂票管理員登錄到本系統(tǒng)表3-4安排航班用例規(guī)約用例名稱安排航班參與者訂票管理員基本事件流根據(jù)旅客提出的旅游信息來幫助旅客安排航班前置條件訂票管理員登錄到本系統(tǒng)2.旅客的權(quán)限有限,可以查詢航班信息和訂票,用例圖如圖3-2所示。圖3-2旅客用例圖旅客用例規(guī)約描述如下列各表。表3-5旅客登錄本系統(tǒng)用例描述用例名稱登錄參與者旅客基本事件流進(jìn)入訂票系統(tǒng)對(duì)旅客的賬號(hào)和密碼進(jìn)行有效性檢測(cè)輸入用戶名和密碼進(jìn)入系統(tǒng)備選事件流若系統(tǒng)接受的輸入信息有誤:1.系統(tǒng)顯示輸入錯(cuò)誤信息2.管理員重新登錄或退出系統(tǒng)前置條件系統(tǒng)正常進(jìn)行表3-6查詢航班信息用例描述用例名稱查詢航班信息參與者旅客基本事件流查詢航班的機(jī)票價(jià)格查詢航班日期前置條件系統(tǒng)正常進(jìn)行表3-7訂票用例描述用例名稱訂票參與者旅客基本事件流選擇航班選擇日期備選事件流如果旅客不滿意自己所訂機(jī)票,可以選擇退訂機(jī)票前置條件本系統(tǒng)正常進(jìn)行第三章類模型3.1類模型簡(jiǎn)介類圖顯示了系統(tǒng)的靜態(tài)結(jié)構(gòu),而系統(tǒng)的靜態(tài)結(jié)構(gòu)構(gòu)成了系統(tǒng)的概念基礎(chǔ).類圖就是用于系統(tǒng)中各種概念進(jìn)行建模,并描繪他們之間的關(guān)系的圖。類圖是由類、接口、他們之間的關(guān)系組成的。類圖的圖元有以下幾種情況泛化關(guān)系:類圖接口依賴關(guān)系:關(guān)聯(lián)關(guān)系:3.2類圖的作用對(duì)系統(tǒng)的靜態(tài)視圖進(jìn)行建模,當(dāng)對(duì)系統(tǒng)的靜態(tài)視圖進(jìn)行建模時(shí),通常有一下三種方式來使用類圖:1.為系統(tǒng)的詞匯建模。在使用UML建模時(shí),最先構(gòu)造系統(tǒng)的基本詞匯,以描述系統(tǒng)的邊界對(duì)系統(tǒng)詞匯的要做出以下判斷:哪些抽象是系統(tǒng)的建模的一部分,哪些抽象是處于建模系統(tǒng)之外的部分。2.模型化的簡(jiǎn)單協(xié)作。協(xié)作是由一些共同工作的類、接口和其他的模型元素所構(gòu)成的一個(gè)整體,這個(gè)整體提供的一些合作行為強(qiáng)于所有元素的行為之和。系統(tǒng)分析者可以通過雷同將這種簡(jiǎn)單的協(xié)作進(jìn)行可視化表示和描述。3.模型化的邏輯數(shù)據(jù)庫模式。再設(shè)計(jì)數(shù)據(jù)庫時(shí),通常將數(shù)據(jù)庫模式看做數(shù)據(jù)庫概念設(shè)計(jì)的藍(lán)圖。系統(tǒng)分析者可以使用類圖來對(duì)這些數(shù)據(jù)庫進(jìn)行模式建模。3.3類圖1.類圖的創(chuàng)建首先這些類圖都是將數(shù)據(jù)中的表抽象出實(shí)體類的,然后根據(jù)功能描述,抽象出他們之間關(guān)系的類來的。對(duì)于這些屬性就是數(shù)據(jù)庫表中的字段。通過上面的分析,可以確定類圖中各個(gè)參與者的屬性和操作,航空訂票系統(tǒng)類圖如圖3-3所示。圖3-3航空訂票系統(tǒng)類圖2.類圖及其說明表對(duì)于上面類圖進(jìn)行說明,具體情況如表3-1和3-2所示。表3-1類圖說明表類名稱類屬性類操作訂票管理員工作號(hào)職務(wù)姓名管理航班信息管理訂票信息登錄修改密碼航班航班號(hào)日期起點(diǎn)終點(diǎn)查詢航班信息旅客姓名性別證件號(hào)銀行卡號(hào)查詢航班信息登錄修改密碼修改訂票信息繳費(fèi)取票航空管理系統(tǒng)系統(tǒng)運(yùn)行正常與否:boolean訂票管理系統(tǒng)系統(tǒng)運(yùn)行正常與否:boolean訂票航班信息機(jī)票價(jià)格選擇航班(2)類間關(guān)系說明表表3-2類間關(guān)系說明表類名訂票管理員航班旅客航空管理系統(tǒng)訂票管理系統(tǒng)訂票訂票管理員依賴關(guān)聯(lián)泛化泛化依賴航班依賴旅客關(guān)聯(lián)航空管理系統(tǒng)泛化依賴訂票管理系統(tǒng)依賴關(guān)聯(lián)訂票依賴關(guān)聯(lián)第四章交互模型4.1交互模型簡(jiǎn)介交互作用圖包括序列圖和協(xié)作圖。序列圖描繪了系統(tǒng)中的一組對(duì)象在時(shí)間上交互的整體行為,協(xié)作圖描繪的的是系統(tǒng)中一組對(duì)象的交互行為。4.2序列圖簡(jiǎn)介序列圖是對(duì)象之間基于時(shí)間順序的動(dòng)態(tài)交互,它顯示了隨著時(shí)間的變化對(duì)象間是如何通訊的。序列圖的主要用途之一是從一定程度上更加詳細(xì)的描述用例表達(dá)的需求,并將其轉(zhuǎn)化為進(jìn)一步,更加正式層次的精細(xì)表達(dá)。序列圖用于表現(xiàn)一個(gè)交互,該交互是一個(gè)協(xié)作中各種類元素角色之間的一組消息交換,側(cè)重于強(qiáng)調(diào)時(shí)間順序。序列圖的組成:序列圖是由對(duì)象、生命線、激活、消息構(gòu)成的。序列圖的圖元有以下幾種激活對(duì)象生命線4.3序列圖的作用序列圖作為一種描述在給定語境中消息是如何在對(duì)象間傳遞的圖形化方式,在使用其進(jìn)行建模時(shí),主要可以將其用途分為以下三個(gè)方面1.確定和豐富一個(gè)使用語境的邏輯表達(dá)。一個(gè)系統(tǒng)使用的語境就是系統(tǒng)潛在的使用方式的描述,也就是它的名稱所要描述。2.細(xì)化用例圖的表達(dá)。3.有效地描述如何分配各個(gè)類的職責(zé)以及各個(gè)類具有相應(yīng)的職責(zé)原因,我們可以根據(jù)對(duì)象之間的交互關(guān)系來定義類職責(zé)。4.4序列圖描述及其序列圖1.管理員登陸系統(tǒng)序列圖(1)管理員登陸系統(tǒng),在操作界面輸入自己的用戶名和密碼并提交。(2)系統(tǒng)將管理員提交的用戶名和密碼進(jìn)行檢測(cè),檢查用戶的身份是否合法。(3)檢查完畢后將驗(yàn)證結(jié)果返回到操作界面上顯示。(4)管理員獲得驗(yàn)證結(jié)果。如果未通過,重新登陸或退出。否則繼續(xù)選擇下一步操作。根據(jù)上面的描述,管理員登陸系統(tǒng)的序列圖如圖4-1所示。圖4-1訂票管理員登錄系統(tǒng)序列圖2.旅客信息管理序列圖(1)管理員登陸系統(tǒng),在操作界面輸入自己的用戶名和密碼。(2)系統(tǒng)檢查管理員身份是否合法,再返回登陸信息。(3)管理員通過操作界面進(jìn)入旅客信息庫,核對(duì)旅客信息。(4)返回核對(duì)信息。(5)顯示核對(duì)結(jié)果。根據(jù)上面描述,旅客信息管理序列圖如圖4-2所示。圖4-2旅客信息管理序列圖3.更新航班信息序列圖。(1)管理員登陸系統(tǒng),在操作界面輸入自己的用戶名和密碼。(2)系統(tǒng)將管理員提交的用戶名和密碼進(jìn)行檢測(cè),檢查用戶的身份是否合法。(3)檢查完畢后返回驗(yàn)證結(jié)果與操作界面。(4)管理員通過操作界面,選擇更新航班信息,并將消息傳遞給旅客。(5)旅客接受到消息后,選擇更新后航班。(6)更新完畢后將更新成功或失敗信息返回操作界面。(7)管理員獲得從操作界面獲得更新成功或失敗的信息。根據(jù)上面的描述,更新航班信息序列圖如圖4-3所示。圖4-3更新航班信息序列圖與之等價(jià)的協(xié)作圖如圖4-4所示。圖4-4更新航班信息協(xié)作圖4.機(jī)票打印信息序列圖(1)管理員登陸系統(tǒng),在操作界面輸入自己的用戶名和密碼。(2)系統(tǒng)將管理員提交的用戶名和密碼進(jìn)行檢測(cè),檢查用戶的身份是否合法。(3)檢查完畢后返回驗(yàn)證結(jié)果與操作界面。(4)管理員通過操作界面,查詢旅客訂票信息。(5)將旅客機(jī)票信息傳送給旅客進(jìn)行確認(rèn)。(6)旅客確定自己機(jī)票信息,返回自己信息。(7)打印機(jī)票和賬單。根據(jù)上面的描述,機(jī)票打印信息序列圖如圖4-5所示。圖4-5機(jī)票打印信息序列圖5.旅客訂票序列圖(1)旅客登陸系統(tǒng),在操作界面輸入自己的用戶名和密碼。(2)旅客提交的用戶名和密碼進(jìn)行檢測(cè),檢查用戶的身份是否合法。(3)檢查完畢后返回驗(yàn)證結(jié)果與操作界面。(4)旅客通過操作界面查詢航班與機(jī)票信息。(5)返回航班與機(jī)票信息于操作界面。(6)旅客確定機(jī)票信息根據(jù)上面描述,旅客訂票序列圖如圖4-6圖所示。圖4-6旅客訂票信息序列圖6.旅客繳費(fèi)信息序列圖(1)旅客登陸系統(tǒng),在操作界面輸入自己的用戶名和密碼。(2)旅客提交的用戶名和密碼進(jìn)行檢測(cè),檢查用戶的身份是否合法。(3)檢查完畢后返回驗(yàn)證結(jié)果與操作界面。(4)核對(duì)機(jī)票信息。(5)返回機(jī)票信息。(6)確定機(jī)票信息并繳費(fèi)。根據(jù)上面描述,旅客繳費(fèi)信息序列圖如圖4-7圖所示。圖4-7旅客繳費(fèi)信息序列圖第五章行為模型5.1行為模型簡(jiǎn)介5.1.1活動(dòng)圖簡(jiǎn)介活動(dòng)圖實(shí)質(zhì)上是一種流程圖,活動(dòng)圖描述了活動(dòng)序列,并且支持條件的行為和行為的表達(dá),是一種描述系統(tǒng)行為模型的視圖,它可用來描述動(dòng)作和動(dòng)作導(dǎo)致對(duì)象狀態(tài)改變的結(jié)果,而不用考慮引發(fā)狀態(tài)改變的事件?;顒?dòng)圖是由動(dòng)作狀態(tài)、活動(dòng)狀態(tài)、組合狀態(tài)、分叉結(jié)合、分支與合并、泳道、對(duì)象流組成?;顒?dòng)的圖元有以下幾種。5.1.2活動(dòng)圖的作用活動(dòng)圖有以下幾個(gè)方面的作用。1.描述一個(gè)操作執(zhí)行過程中所要完成的工作。說明角色、工作流、組織和對(duì)象是如何的工作的。2.活動(dòng)圖對(duì)用例描述尤其有用,它可對(duì)用例的工作模型,顯示用例內(nèi)部和用例之間的路徑。他可以說明用例的實(shí)例之間如何執(zhí)行動(dòng)作以及如何改變對(duì)象的狀態(tài)。3.顯示如何執(zhí)行一組相關(guān)動(dòng)作,以及這些動(dòng)作如何影響他們周圍的對(duì)象。4.活動(dòng)圖對(duì)了解業(yè)務(wù)處理過程是非常有用的。5.描述復(fù)雜過程算法,在這種情況下使用的活動(dòng)圖和傳統(tǒng)的程序流程圖的功能是差不多。5.1.3狀態(tài)圖簡(jiǎn)介狀態(tài)圖是系統(tǒng)分析的一種常用的建模元素,用來表示系統(tǒng)的行為,在面向?qū)ο蠹夹g(shù)中狀態(tài)圖又稱狀態(tài)遷移圖,它是有限狀態(tài)機(jī)的圖形表示,用于描述對(duì)象類的一個(gè)對(duì)象在其生存期間的行為。狀態(tài)圖由狀態(tài)、轉(zhuǎn)換、事件、活動(dòng)、動(dòng)作五部分組成的。狀態(tài)圖的圖元有以下幾種。狀態(tài)5.1.4狀態(tài)圖的作用狀態(tài)圖的作用主要體現(xiàn)在以下幾個(gè)方面。狀態(tài)圖清晰描述了狀態(tài)之間的轉(zhuǎn)換順序,通過狀態(tài)圖順序也就可以清晰的看出事件的執(zhí)行順序。清晰的事件順序有利于程序員在開發(fā)程序時(shí)避免出現(xiàn)錯(cuò)序的情況。狀態(tài)圖清晰的描述了狀態(tài)圖轉(zhuǎn)換時(shí)所需要的觸發(fā)事件、監(jiān)護(hù)條件和動(dòng)作等影響轉(zhuǎn)換的因素,有利于程序員避免程序中非法事件的進(jìn)入。狀態(tài)圖通過判定可以更好地描述工作流因?yàn)椴煌臈l件發(fā)生的分支。5.2行為模型圖5.2.1活動(dòng)圖及其描述1.管理員管理航班與打印機(jī)票活動(dòng)圖(1)管理員登陸界面管理航班信息與旅客信息。(2)管理員根據(jù)旅客信息安排航班。(3)管理員根據(jù)機(jī)票價(jià)格收費(fèi)。(4)打印機(jī)票與賬單。根據(jù)上面的描述,管理員管理航班與打印機(jī)票活動(dòng)圖如圖5-1所示。圖5-1訂票管理員管理航班與打印機(jī)票活動(dòng)圖2.旅客訂票與打印機(jī)票活動(dòng)圖(1)旅客登陸操作界面選擇航班或由訂票管理員安排航班。(2)選擇航班后確認(rèn)訂票形象。(3)確認(rèn)完畢繳費(fèi)。(4)由管理員打印機(jī)票和賬單。根據(jù)上面的描述,旅客訂票與打印機(jī)票活動(dòng)圖如圖5-2所示。圖5-2旅客訂票與打印機(jī)票活動(dòng)圖5.2.2狀態(tài)圖及其描述1.機(jī)票狀態(tài)圖旅客選擇機(jī)票時(shí),機(jī)票存在兩種狀態(tài):機(jī)票售出成功和機(jī)票售出失敗。它們的轉(zhuǎn)換關(guān)系如下。旅客選擇機(jī)票時(shí),如果有剩余機(jī)票,則訂票成功。訂票成功后旅客可以選擇購票或退訂。旅客選擇機(jī)票時(shí),如果無剩余機(jī)票,則訂票失敗。根據(jù)上面描述狀態(tài)圖如圖5-3所示。圖5-3機(jī)票狀態(tài)圖第六章構(gòu)件圖和部署圖6.1構(gòu)件圖簡(jiǎn)介構(gòu)件圖是用來表示系統(tǒng)構(gòu)建與構(gòu)件之間,以及定義的類或接口與構(gòu)件之間關(guān)系的圖。在構(gòu)件圖中,構(gòu)件和構(gòu)件之間的關(guān)系表現(xiàn)為依賴關(guān)系,定義的類或接口與類之間的關(guān)系表現(xiàn)為依賴關(guān)系或?qū)崿F(xiàn)關(guān)系。對(duì)于不同的開發(fā)小組而言,構(gòu)件圖能夠呈現(xiàn)整個(gè)系統(tǒng)的早期設(shè)計(jì),使系統(tǒng)的開發(fā)的各個(gè)小組由于實(shí)現(xiàn)不同的構(gòu)件而連接起來,構(gòu)件圖成為方便不同開發(fā)小組的有用工具。系統(tǒng)開發(fā)者通過構(gòu)件圖呈現(xiàn)的將要建立的系統(tǒng)的高層次架構(gòu)視圖,開始建立系統(tǒng)的各個(gè)里程碑,并決定開發(fā)任務(wù)分配以及需求分析。構(gòu)件圖的基本圖元有以下幾種。6.2部署圖簡(jiǎn)介部署圖描述了一個(gè)系統(tǒng)運(yùn)行時(shí)的硬件特點(diǎn),以及在這些節(jié)點(diǎn)上運(yùn)行的軟件構(gòu)件將在何處物理的運(yùn)行,以及他們之間如何彼此通信的靜態(tài)視圖。在一個(gè)部署圖中,包含了兩種基本的模型元素:節(jié)點(diǎn)和節(jié)點(diǎn)之間的連接。在每一個(gè)模型中僅包含一個(gè)部署圖。在部署圖中顯示了系統(tǒng)的硬件、安裝在硬件上的軟件以及用連接硬件的各種協(xié)議和中間件等。我們可以創(chuàng)建一個(gè)部署圖的目的概括如下。描述一個(gè)具體應(yīng)用的主要部署結(jié)構(gòu)。通過對(duì)各種硬件和在硬件中的軟件,以及各種連接協(xié)議的顯示,可以很好的描述系統(tǒng)是如何部署的。平衡系統(tǒng)運(yùn)行時(shí)的計(jì)算資源分部。部署圖也可以通過連接描述組織的硬件網(wǎng)絡(luò)結(jié)構(gòu)或者嵌入式系統(tǒng)等具有多種相關(guān)硬件和軟件系統(tǒng)運(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 會(huì)議智能數(shù)據(jù)分析應(yīng)用考核試卷
- 安全生產(chǎn)應(yīng)急預(yù)案制定考核試卷
- 水泵能耗分析與降低策略考核試卷
- 亞鐵離子三價(jià)鐵離子的性質(zhì)及檢驗(yàn)-2023年高考化學(xué)一輪復(fù)習(xí)(原卷版)
- 新課預(yù)習(xí):第一章 機(jī)械運(yùn)動(dòng)(含解析)-人教版八年級(jí)物理上冊(cè)
- 湖北省武漢市江岸區(qū)2024-2025學(xué)年七年級(jí)下學(xué)期期末語文試卷(含答案)
- 加強(qiáng)供應(yīng)鏈管理提升市場(chǎng)響應(yīng)
- 2025秋初中數(shù)學(xué)九年級(jí)上冊(cè)人教版教案設(shè)計(jì) 22.3實(shí)際問題與二次函數(shù)(2)-1教案
- 山東省德州市寧津縣2023-2024學(xué)年七年級(jí)下學(xué)期7月期末考試數(shù)學(xué)試卷(含答案)
- 三角函數(shù)圖像-高考數(shù)學(xué)一輪復(fù)習(xí)講義(學(xué)生版)
- GB/T 19069-2003風(fēng)力發(fā)電機(jī)組控制器技術(shù)條件
- 建筑工程混凝土漏斗施工技術(shù)總結(jié)
- KAX-1鐵路客車安全記錄儀檢修說明書
- 麥當(dāng)勞-標(biāo)準(zhǔn)化管理
- 法國(guó)西電MICS中文操作說明書
- 食材配送投標(biāo)服務(wù)方案
- 舌口部運(yùn)動(dòng)功能評(píng)估記錄表
- (高清正版)JJF 1908-2021 雙金屬溫度計(jì)校準(zhǔn)規(guī)范
- 裝片工序簡(jiǎn)介(課堂PPT)
- 純化水系統(tǒng)再驗(yàn)證方案E
- 臨床技術(shù)操作規(guī)范_骨科學(xué)分冊(cè)資料全
評(píng)論
0/150
提交評(píng)論