下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1. 一個(gè)設(shè)計(jì)得好的OO系統(tǒng)具有?(A)低內(nèi)聚、低耦合的特征(B)高內(nèi)聚、低耦合的特征(C)高內(nèi)聚、高耦合的特征(D)低內(nèi)聚、高耦合的特征2. CocoCola是一家大型公司,由于公司業(yè)務(wù)的發(fā)展,準(zhǔn)備對(duì)公司已有的ERP軟件系統(tǒng)進(jìn)行升級(jí),因此委托CoolSoft公司負(fù)責(zé)該項(xiàng)工作。Cococola公司所使用的系統(tǒng)是很久以前采用結(jié)構(gòu)化開發(fā)方法開發(fā)的,該系統(tǒng)非常復(fù)雜,而且系統(tǒng)使用多線程來(lái)處理公司中并發(fā)的帳務(wù)處理請(qǐng)求。由于系統(tǒng)開發(fā)出來(lái)后經(jīng)過(guò)多次修改,因此最初的系統(tǒng)開發(fā)文檔已經(jīng)過(guò)時(shí)。CoolSoft公司的專家建議在對(duì)系統(tǒng)升級(jí)前和Cococola公司的高層管理人員開一次討論會(huì),以便能更好地了解目前所使用的軟
2、件系統(tǒng)。那么在這次討論會(huì)中,下面幾個(gè)圖中哪個(gè)圖是最有用的?(A)活動(dòng)圖(B)部署圖(C)狀態(tài)圖(D)順序圖3. Coolsoft準(zhǔn)備為Mergon銀行開發(fā)一個(gè)自助ATM服務(wù)系統(tǒng)AutoCard,AutoCard的具體需求如下:AutoCard將使用三個(gè)插槽,第一個(gè)插槽用于系統(tǒng)送出新的信用卡,第二個(gè)插槽用于在向信用卡中加錢時(shí)插入信用卡,第三個(gè)插槽用于在向信用卡中存錢時(shí)插入紙幣。系統(tǒng)運(yùn)行時(shí)會(huì)顯示一個(gè)界面,界面中有三個(gè)選項(xiàng):(1)獲取新的信用卡;(2)為信用卡加錢;(3)打印存款憑條。選項(xiàng)1允許用戶獲得一張新的信用卡。新的信用卡在使用前必須先存錢。選項(xiàng)2允許用戶為新卡或舊卡加錢,這時(shí)要求把信用卡插入
3、第二個(gè)插槽中,把紙幣插入第三個(gè)插槽中。選項(xiàng)3允許用戶打印與存錢活動(dòng)有關(guān)的收據(jù),或打印信用卡最近一次使用情況的收據(jù)。在開發(fā)AutoCard系統(tǒng)完成上述功能時(shí),下面幾個(gè)圖中哪個(gè)圖是最有用的?(A)組件圖(B)部署圖(C)活動(dòng)圖(D)狀態(tài)圖4. CoolSoft公司打算為Pepsi飲料公司設(shè)計(jì)一個(gè)庫(kù)存管理系統(tǒng),在設(shè)計(jì)系統(tǒng)的用戶界面時(shí),如果對(duì)Pepsi飲料公司員工的計(jì)算機(jī)技能水平不是很清楚,那么CoolSoft公司應(yīng)該采用下面哪種方法是最好的?(A) 確定使用該系統(tǒng)的用戶所要具備的計(jì)算機(jī)技能水平,并提供詳細(xì)的系統(tǒng)聯(lián)機(jī)幫助,當(dāng)用戶需要幫助時(shí),能迅速獲得這些幫助。(B) 確定使用該系統(tǒng)的用戶所要具備的計(jì)算
4、機(jī)技能水平,并安排對(duì)用戶進(jìn)行必要的培訓(xùn)。(C) 開發(fā)一個(gè)用戶界面的部分原型,并做一些可用性測(cè)試以確定用戶的計(jì)算機(jī)技能水平以及用戶使用什么樣的界面操作會(huì)比較滿意。根據(jù)測(cè)試結(jié)果對(duì)系統(tǒng)界面做一些修改,并重復(fù)這個(gè)過(guò)程。(D) 開發(fā)一個(gè)用戶界面的部分原型,并做一些可用性測(cè)試以發(fā)現(xiàn)用戶使用過(guò)程中會(huì)存在的問(wèn)題,將這些問(wèn)題用文檔詳細(xì)說(shuō)明,并與最終系統(tǒng)一起交付給用戶。5. “一個(gè)研究生在軟件學(xué)院做助教(teaching assistant),同時(shí)還在校園餐廳打工做收銀員(cashier)。也就是說(shuō),這個(gè)研究生有3種角色:學(xué)生、助教、收銀員,但在同一時(shí)刻只能有一種角色。”根據(jù)上面的陳述,下面哪個(gè)設(shè)計(jì)是最合理的?(
5、A)(B)(C)(D)6. 在互聯(lián)網(wǎng)時(shí)代,共享軟件無(wú)處不在,美國(guó)共享軟件職業(yè)聯(lián)盟對(duì)共享軟件的定義是:“Shareware”is software that offers a “try before you buy”(TBYB)capability,共享軟件實(shí)質(zhì)是采用“先用后買”的營(yíng)銷手段的商業(yè)軟件。周弈靠一個(gè)非主流的MP3-CD Maker小軟件,一個(gè)月就從美國(guó)人那里得到了5萬(wàn)美元的注冊(cè)收入。周弈的例子讓我們意識(shí)到個(gè)人英雄主義的時(shí)代并沒有過(guò)去,只是有了新的環(huán)境。周弈的軟件很小,甚至可以不用軟件工程的方法就可以開發(fā)出來(lái),只是內(nèi)部的一個(gè)轉(zhuǎn)換算法復(fù)雜,為了描述這個(gè)算法,下面哪個(gè)圖是最合適的?(A)類
6、圖(B)狀態(tài)圖(C)活動(dòng)圖(D)用例圖7. 如果要對(duì)一個(gè)學(xué)院課程注冊(cè)系統(tǒng)中三個(gè)主要角色學(xué)生、教授、教務(wù)長(zhǎng)的工作流程建模,那么下面4個(gè)圖中哪個(gè)圖是最有用的?(A)活動(dòng)圖(B)類圖(C)交互圖(D)部署圖8. 在課程注冊(cè)系統(tǒng)中,有3個(gè)用例,分別是“注冊(cè)課程”、“查詢成績(jī)”、“修改學(xué)生個(gè)人情況”,其中“注冊(cè)課程”是高風(fēng)險(xiǎn)、高業(yè)務(wù)價(jià)值的用例;“查詢成績(jī)”是低風(fēng)險(xiǎn)、高業(yè)務(wù)價(jià)值的用例;“修改學(xué)生個(gè)人情況”是低風(fēng)險(xiǎn)、低業(yè)務(wù)價(jià)值的用例。在開發(fā)時(shí)準(zhǔn)備采用迭代式開發(fā),先實(shí)現(xiàn)其中的一個(gè)用例,那么首先應(yīng)實(shí)現(xiàn)哪個(gè)用例?(A)“修改學(xué)生個(gè)人情況”用例(B)“查詢成績(jī)”用例(C)“注冊(cè)課程”用例(D)3個(gè)用例中的任意一個(gè)都
7、可以9. 汽車(Car)由輪子、發(fā)動(dòng)機(jī)、油箱、座椅、方向盤等組成。那么car類和其他類(Wheel、Engin、Tank、Chair、SteeringWheel)之間的關(guān)系是:(A)泛化關(guān)系(Generalization)(B)實(shí)現(xiàn)關(guān)系(Realization)(C)包含關(guān)系(Inclusion)(D)組合關(guān)系(Composition)10. Innovation公司正在為美國(guó)國(guó)防部的新型導(dǎo)彈UMS993開發(fā)嵌入式控制軟件,為了描述和理解該嵌入式系統(tǒng)中的控制機(jī)制,如在不同的飛行情況下導(dǎo)彈的響應(yīng)動(dòng)作,下面哪幾個(gè)圖是最有用的?(A)交互圖(B)活動(dòng)圖(C)狀態(tài)圖(D)類圖11. 在一個(gè)網(wǎng)絡(luò)游戲系統(tǒng)
8、中,定義了類Cowboy和類Castle,并在類Cowboy中定義了方法open(c:Castle)和方法Close(c:Castle),則類Cowboy和類Castle之間的關(guān)系是:(A)依賴(dependency)關(guān)系(B)組合(composition)關(guān)系(C)泛化(generalization)關(guān)系(D)包含(include)關(guān)系12. 一個(gè)銀行ATM系統(tǒng)采用下圖所示的配置圖,則下列敘述不正確的是:(A)與GUI有關(guān)的類應(yīng)該部署在ATM客戶機(jī)上(B)這個(gè)圖表示一個(gè)三層的體系結(jié)構(gòu),不管ATM客戶機(jī)、ATM應(yīng)用服務(wù)器上、ATM數(shù)據(jù)服務(wù)器上是運(yùn)行在同一臺(tái)機(jī)器上還是不同的機(jī)器上(C)為了系統(tǒng)的
9、可伸縮性(scalability),與業(yè)務(wù)邏輯有關(guān)的對(duì)象應(yīng)該部署在ATM應(yīng)用服務(wù)器上(D)為了系統(tǒng)的可伸縮型,與業(yè)務(wù)邏輯有關(guān)的對(duì)象應(yīng)該部署在ATM客戶機(jī)上13. 系統(tǒng)架構(gòu)師Bob在分析面向?qū)ο蟮恼n程注冊(cè)系統(tǒng)的“注冊(cè)課程”用例時(shí),得到了一組協(xié)作關(guān)系復(fù)雜的類,下面哪種圖可以描述該用例中多個(gè)對(duì)象之間的相互協(xié)作關(guān)系以及協(xié)作過(guò)程中的行為次序?(A)交互圖(B)狀態(tài)圖(C)對(duì)象圖(D)用例圖14. Wylie學(xué)院準(zhǔn)備開發(fā)一個(gè)新的OO課程注冊(cè)系統(tǒng),由于開發(fā)費(fèi)用和時(shí)間的限制,這個(gè)新的課程注冊(cè)系統(tǒng)將使用已有的一個(gè)非OO的課程目錄遺留系統(tǒng)(legacy system)所提供的一些功能,因此需要和這個(gè)課程目錄系統(tǒng)集
10、成。Wylie學(xué)院也預(yù)見到,以后這個(gè)課程目錄系統(tǒng)遺留系統(tǒng)將會(huì)被放棄,新的OO系統(tǒng)將逐步實(shí)現(xiàn)目前非OO系統(tǒng)所提供的功能。那么在考慮系統(tǒng)體系結(jié)構(gòu)方面的問(wèn)題時(shí),下面哪些做法是不可以接受的?(A) 定義一個(gè)接口,對(duì)遺留系統(tǒng)中提供的功能進(jìn)行封裝;(B) 采用層次體系結(jié)構(gòu),組成新系統(tǒng)的類單獨(dú)放在某一層中;(C) 采用層次體系結(jié)構(gòu),定義一些類來(lái)解決OO系統(tǒng)和遺留系統(tǒng)之間可能存在的不匹配問(wèn)題,并把這些類放在某一層中。(D) 新系統(tǒng)中的類直接調(diào)用遺留系統(tǒng)中的功能,以增加整個(gè)系統(tǒng)的性能。1516題參考下面庫(kù)存管理系統(tǒng)的類圖(部分)和順序圖(部分):15. 順序圖中缺了兩個(gè)類名,用XXX和YYY代替,則XXX和YY
11、Y分別可以是什么類?(A)XXX=DeliverSchedule,YYY=Supppier(B)XXX= Supppier,YYY= PreferredSupplier(C)XXX= PreferredSupplier,YYY= DeliverSchedule(D)XXX= DeliverSchedule,YYY= PreferredSupplier 16. 如果有新的需求:(1)對(duì)已有損壞(damaged)的貨物的價(jià)格進(jìn)行打折;(2)可以按貨物的大小和顏色對(duì)貨物進(jìn)行查找。那么應(yīng)該如何修改類圖中的類比較好?(注:下面圖中的isDamaged()方法可以判斷一個(gè)貨物是否已損壞;loacation
12、()方法返回貨物所存放的具體位置。)(A)增加類InventoryProduct的屬性和方法,如圖A所示,其余部分不變;(B)增加一個(gè)新的類PhysicalProduct用來(lái)表示倉(cāng)庫(kù)中具體的貨物,并在類PhysicalProduct和InventoryProduct類之間建立關(guān)聯(lián)關(guān)系,如圖B所示,其余部分不變;(C)增加類Inventory的屬性和方法,如圖C所示,其余部分不變;(D)同時(shí)增加類InventoryProduct和類Inventory的屬性和方法,如圖D所示,其余部分不變。17. 根據(jù)下面的代碼,判斷下面那些敘述是正確的?public class HouseKeeperprivate TimeCard timecard;public void clockIn()timecard.punch();(A) 類HouseKeeper和類TimeCard之間存在關(guān)聯(lián)(Association)關(guān)系;(B) 類HouseKeeper和類TimeCard之間存在泛化(Generalization)關(guān)系;(C) 類HouseKeeper和類TimeCard之間存在實(shí)現(xiàn)(Realization)關(guān)系;(D) 類HouseKeeper和類TimeCard之間存在包含(Inclusio
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家庭教育中的親子關(guān)系建立與維護(hù)策略
- 教育科技助力小學(xué)新課標(biāo)的實(shí)施與優(yōu)化
- 教學(xué)智能化、教學(xué)情境和師生互動(dòng)關(guān)系的研究報(bào)告
- 教育政策與學(xué)生創(chuàng)新能力培養(yǎng)的關(guān)系研究
- 教育機(jī)構(gòu)在農(nóng)村科普中的角色和貢獻(xiàn)
- 教育心理學(xué)在孩子成長(zhǎng)中的應(yīng)用
- 數(shù)字時(shí)代的辦公變革AI圖像識(shí)別的實(shí)際應(yīng)用
- 小區(qū)超市采購(gòu)策略與成本控制
- 提升商業(yè)環(huán)境中員工的安全生產(chǎn)意識(shí)
- Unit 4 My home Part A Let's talk 說(shuō)課(說(shuō)課稿)-2024-2025學(xué)年人教PEP版英語(yǔ)四年級(jí)上冊(cè)
- Unit 7 同步練習(xí)人教版2024七年級(jí)英語(yǔ)上冊(cè)
- 電廠員工三級(jí)安全培訓(xùn)(完美版)課件
- 2024年中考復(fù)習(xí)-數(shù)學(xué)(廣州專用)(解析版)
- 第三十六屆全國(guó)電力行業(yè)風(fēng)力發(fā)電運(yùn)行檢修職業(yè)技能競(jìng)賽基礎(chǔ)理論題庫(kù)附有答案
- 2024年紀(jì)檢監(jiān)察綜合業(yè)務(wù)知識(shí)題庫(kù)含答案(研優(yōu)卷)
- 科室醫(yī)療質(zhì)量與安全管理小組工作制度
- 中華民族共同體概論課件第五講大一統(tǒng)與中華民族共同體初步形成(秦漢時(shí)期)
- 初二生地會(huì)考試卷及答案-文檔
- 私營(yíng)企業(yè)廉潔培訓(xùn)課件
- 施工單位值班人員安全交底和要求
- 中國(guó)保險(xiǎn)用戶需求趨勢(shì)洞察報(bào)告
評(píng)論
0/150
提交評(píng)論