版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
UML統(tǒng)一建模一、選擇題(共40分,每題2分)1、下面的模型圖中,哪個(gè)能對(duì)的表達(dá)“1個(gè)教師可以指導(dǎo)0個(gè)到多種學(xué)生的論文,1個(gè)學(xué)生必須有1個(gè)教師指導(dǎo)其論文”的意思(C)AABCD2、計(jì)算機(jī)由CUP、內(nèi)存、硬盤、顯示屏、鼠標(biāo)等構(gòu)成,那么計(jì)算機(jī)類和鼠標(biāo)類之間的關(guān)系是(C)A繼承關(guān)系B關(guān)聯(lián)關(guān)系C聚合關(guān)系D依賴關(guān)系3、下面(B)圖形表達(dá)依賴關(guān)系。ABCD4、ABCDAUML是一種面向?qū)ο蟮慕4胧?。BUML是一種形式化的語言,使用UML建立的模型可被計(jì)算機(jī)編譯執(zhí)行。CUML是一種面向?qū)ο蟮木幊陶Z言。DUML是一種面向?qū)ο蟮慕UZ言,但不是建模措施。5、次序圖和交互圖的關(guān)系,類似與下面的哪種關(guān)系(C)A類和對(duì)象的關(guān)系B類和參與者關(guān)系CJava和編程語言的關(guān)系DUML和Java的關(guān)系6、要對(duì)一種企業(yè)的工作流程建模,下面4種圖中的(B)是最重要的。A交互圖B活動(dòng)圖C狀態(tài)圖D類圖7、有關(guān)參與者,錯(cuò)誤的說法是(C)A參與者是與所建立的系統(tǒng)交互的人或物。B參與者可以是實(shí)際的人,也可以其他系統(tǒng)。C參與者是系統(tǒng)的一部分,是用例圖的重要構(gòu)成部分。D參與者之間可以存在泛化關(guān)系。8、UML中關(guān)聯(lián)的多重性是指(B)A一種類有多種措施被另一種類調(diào)用。B一種類的實(shí)例對(duì)象可以與另一種類的多少個(gè)實(shí)例對(duì)象有關(guān)聯(lián)。C一種類的某個(gè)措施被另一種類調(diào)用的次數(shù)。D兩個(gè)類所具有的相似的措施和屬性。9、有關(guān)類圖的說法對(duì)的的是(A)A類圖分為3個(gè)層次:對(duì)象層、特性層和關(guān)系層,其中對(duì)象層給出系統(tǒng)中所有反應(yīng)問題域和系統(tǒng)責(zé)任的對(duì)象。B類圖分為3個(gè)層次:對(duì)象層、特性層和關(guān)系層,其中特性層給出系統(tǒng)中所有反應(yīng)問題域和系統(tǒng)責(zé)任的對(duì)象。C類圖只是一種輔助模型,不如其他圖重要。D類圖定義了系統(tǒng)的功能需求,描述了系統(tǒng)的動(dòng)態(tài)行為。10、根據(jù)Coad/Yourdon的定義,面向?qū)ο蟮母拍畈话ǎ―)A對(duì)象B繼承C消息D封裝11、使用UML對(duì)系統(tǒng)進(jìn)行動(dòng)態(tài)建模,不能使用如下哪種圖(A)A類圖B次序圖C狀態(tài)圖D活動(dòng)圖12、UML的構(gòu)造事物不包括(D)A接口B類C協(xié)作D狀態(tài)機(jī)13、分析下面的次序圖,并指出哪種說法是對(duì)的的(C)求戰(zhàn)怎么辦火燒連營(yíng):劉備:孔明:曹操A“求戰(zhàn)”、“怎么辦”以及“火燒連營(yíng)求戰(zhàn)怎么辦火燒連營(yíng):劉備:孔明:曹操B“:曹操”、“:劉備”以及“:孔明”代表3個(gè)類,該次序圖表述了這3個(gè)類的實(shí)例對(duì)象為了完畢某一功能的交互狀況。C圖中的虛線稱作“生命線”,表達(dá)一種對(duì)象在其時(shí)間周期內(nèi)的存在。D“求戰(zhàn)”這條消息將調(diào)用“曹操”的某一操作。14、類B是類A的子類,每個(gè)類B的實(shí)例對(duì)象都是由1個(gè)類C的實(shí)例對(duì)象和1個(gè)或多種類D的實(shí)例對(duì)象構(gòu)成,下面的哪個(gè)圖可對(duì)的表達(dá)這種關(guān)系(A)AABCCD15、在RUP中,需求分析的大部分工作是在(B)階段完畢的。A初始階段B細(xì)化階段 C構(gòu)造階段D交付階段16、下面有關(guān)布署圖的說法中,錯(cuò)誤的是(D)A布署圖描述系統(tǒng)運(yùn)行時(shí)的軟件和硬件的物理構(gòu)造,用于對(duì)系統(tǒng)的物理方面建模。B處理器和設(shè)備的區(qū)別在于與否具有計(jì)計(jì)算能力。C布署圖描述的是系統(tǒng)物理模型的布置,實(shí)際節(jié)點(diǎn)間的連接必須用一段導(dǎo)線、電纜或其他的方式連接。D一種系統(tǒng)可以有多種布署圖。17、下面的狀態(tài)圖描述了一輛汽車的狀態(tài),指出哪種說法是錯(cuò)誤的(D)A“運(yùn)動(dòng)”狀態(tài)是一種構(gòu)成狀態(tài),由多種簡(jiǎn)樸狀態(tài)構(gòu)成。B“前進(jìn)”狀態(tài)和“低速”狀態(tài)有也許同步出現(xiàn)。C汽車在“前進(jìn)”、“后退”、“高速”及“低速”任何一種子狀態(tài)下,均有也許轉(zhuǎn)到“停止”狀態(tài)。D“前進(jìn)”狀態(tài)和“低速”狀態(tài)是兩個(gè)次序子狀態(tài)。18、RationalRose不具有下面的哪項(xiàng)功能(C)A建立軟件系統(tǒng)的OOA模型B支持JAVA語言的雙項(xiàng)工程C用對(duì)象圖對(duì)系統(tǒng)建模D支持模型的Internet公布19、在UML提供的圖中,A用于描述系統(tǒng)與外部系統(tǒng)及顧客之間的交互;D用于準(zhǔn)時(shí)間次序描述對(duì)象間的交互。(1)A用例圖B類圖C對(duì)象圖D配置圖(2)A組件圖B狀態(tài)圖C協(xié)作圖D次序圖20、類是一組具有相似屬性的和相似操作的對(duì)象的抽象描述,類中的每個(gè)對(duì)象都是這個(gè)類的一種C。一種對(duì)象通過發(fā)送B來祈求另一種對(duì)象為其服務(wù)。(1)A例證 B用例 C實(shí)例對(duì)象 D例外(2)A調(diào)用語句 B消息 C命令 D口令閱讀下面有關(guān)“網(wǎng)上選課系統(tǒng)”的陳說,完畢二至七題某網(wǎng)上選課系統(tǒng)的需求概述如下:系統(tǒng)采用B/S模式;該系統(tǒng)供學(xué)期開課前學(xué)生網(wǎng)上選課之用;課程的管理,如“添加課程”、“刪除課程”等都由系統(tǒng)管理員來負(fù)責(zé);學(xué)生可使用該系統(tǒng)完畢“選擇課程”等功能;任課教師可以使用該系統(tǒng)查看選課的學(xué)生。既有有關(guān)該系統(tǒng)模型的部分內(nèi)容:1.系統(tǒng)中的參與者(Actor)有4類:管理員(Administrator)、學(xué)生(Student)、教師(Teacher)及數(shù)據(jù)庫(kù)(Database)2.為該系統(tǒng)設(shè)計(jì)的類(class)共有8個(gè):系統(tǒng)管理員類(Administrator),對(duì)現(xiàn)實(shí)世界系統(tǒng)管理員的抽象;學(xué)生類(Student),對(duì)現(xiàn)實(shí)世界中與該系統(tǒng)有關(guān)的學(xué)生的抽象;教師類(Teacher),對(duì)現(xiàn)實(shí)世界中與該系統(tǒng)有關(guān)的教師的抽象;People類,前3個(gè)類的父類數(shù)據(jù)庫(kù)類(Database),提供和數(shù)據(jù)庫(kù)有關(guān)的功能,對(duì)數(shù)據(jù)庫(kù)中的有關(guān)數(shù)據(jù)進(jìn)行操作;課程類(Course),對(duì)現(xiàn)實(shí)世界中與該系統(tǒng)有關(guān)課程的抽象;界面對(duì)象類(FormObject),用于生成系統(tǒng)的界面對(duì)象控制對(duì)象類(ControlObject),負(fù)責(zé)系統(tǒng)的業(yè)務(wù)邏輯功能,如判斷顧客與否合法、添加的課程與否合理等;根據(jù)以上的陳說完畢如下題目:二、分析該系統(tǒng)應(yīng)當(dāng)存在哪些用例?(6分)管理員觸發(fā)的用例:添加課程(AddCourse)、刪除課程(DeleteCourse)、修改課程(ModifyCourse)學(xué)生觸發(fā)的用例:選擇課程(SelectCourse)、查詢課程(QueryCourse)教師觸發(fā)的用例:查看選課學(xué)生(QueryStudent)三、畫出網(wǎng)上選課系統(tǒng)的用例圖。(10分)四、下面是“添加課程”用例的事件流,用活動(dòng)圖為其建模。(10分)管理員選擇進(jìn)入管理界面,用例開始。系統(tǒng)提醒輸入管理員密碼。管理員輸入密碼。系統(tǒng)驗(yàn)證密碼。A1:密碼錯(cuò)誤進(jìn)入管理界面,系統(tǒng)顯示目前所建立的所有課程信息。管理員選擇添加課程。系統(tǒng)提醒輸入新課程信息。管理員輸入信息。系統(tǒng)驗(yàn)證與否和已經(jīng)有課程沖突。A2:有沖突系統(tǒng)添加新課程,提醒課程添加成功。系統(tǒng)重新進(jìn)入管理主界面,顯示所有課程。用例結(jié)束。A1:密碼錯(cuò)誤系統(tǒng)提醒再次輸入。顧客確認(rèn)。三次錯(cuò)誤,拒絕再次訪問。否則進(jìn)入添加課程事件流第5步。A2:有沖突系統(tǒng)提醒沖突,顯示沖突課程信息。顧客重新輸入。繼續(xù)驗(yàn)證直到無沖突。進(jìn)入添加課程事件流第10步。業(yè)務(wù)邏輯業(yè)務(wù)邏輯數(shù)據(jù)庫(kù)顧客界面五、畫出網(wǎng)上選課系統(tǒng)的類圖。(10分)六、針對(duì)系統(tǒng)中Course類對(duì)象的狀態(tài)變化,建立Course類對(duì)象的狀態(tài)圖。(10分)七、畫出網(wǎng)上選課系統(tǒng)的“添加課程”用例的次序圖。(14分)2、如圖所示,是一種倉(cāng)庫(kù)管理系統(tǒng)的類模型局部,其中IncomeOr
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軌道交通項(xiàng)目招投標(biāo)文件袋密封
- 城市照明控制中心監(jiān)理合同范例
- 養(yǎng)豬場(chǎng)建設(shè)施工合同
- 辦公室管理革命:6S管理技巧
- 融資市場(chǎng)動(dòng)態(tài)分析報(bào)告
- 健身房財(cái)務(wù)部長(zhǎng)聘用合同
- 2024年設(shè)計(jì)合同標(biāo)的和服務(wù)內(nèi)容
- 2025年度消防安全設(shè)施設(shè)備采購(gòu)與安裝合同3篇
- 集市客戶服務(wù)集貿(mào)市場(chǎng)管理辦法
- 信息技術(shù)主管聘用合同
- 偏身舞蹈癥的護(hù)理查房
- 抑郁障礙患者的溝通技巧課件
- 《涵洞施工技術(shù)》課件
- 護(hù)理人才梯隊(duì)建設(shè)規(guī)劃方案
- 考試保密培訓(xùn)課件教學(xué)
- 睡眠區(qū)布局設(shè)計(jì)打造舒適宜人的睡眠環(huán)境
- 慢性病防治健康教育知識(shí)講座
- 2024年廣西玉林市自來水公司招聘筆試參考題庫(kù)含答案解析
- 天貓食品委托加工協(xié)議合同書x
- 智慧農(nóng)業(yè)利用技術(shù)提高農(nóng)業(yè)可持續(xù)發(fā)展的方案
- 露營(yíng)基地項(xiàng)目投資計(jì)劃書
評(píng)論
0/150
提交評(píng)論