版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《浙江工商大學(xué)面向?qū)ο蠓治雠c設(shè)計(jì)》練習(xí)題一、選取題1.UML語(yǔ)言不支持建模方式有(D)。A.靜態(tài)建模B.動(dòng)態(tài)建模 C.模塊化建模D.功能建模2.一種設(shè)計(jì)得好OO系統(tǒng)具備(B)。A.低內(nèi)聚、低耦合特性 B.高內(nèi)聚、低耦合特性C.高內(nèi)聚、高耦合特性 D.低內(nèi)聚、高耦合特性3.下列不屬于面向?qū)ο蠹夹g(shù)基本特性是(B)。A.封裝性B.模塊性C.多態(tài)性D.繼承性4.面向?qū)ο蟪绦蛟O(shè)計(jì)將描述事物數(shù)據(jù)與(C)封裝在一起,作為一種互相依存、不可分割整體來(lái)解決。A.信息B.數(shù)據(jù)隱藏C.對(duì)數(shù)據(jù)操作D.數(shù)據(jù)抽象5.關(guān)于面向?qū)ο筠k法長(zhǎng)處,下列不對(duì)的論述是(C)。A.與人類習(xí)慣思維辦法比較一致B.可重用性好C.以數(shù)據(jù)操作為中心D.可維護(hù)性好6.用例之間關(guān)系不涉及如下哪種關(guān)系?D A.泛化B.包括C.擴(kuò)展D.匯集和組合7.順序圖中不涉及如下哪種元素?(A) A.用例B.對(duì)象C.生命線D.消息8.用例圖中不涉及如下哪種元素?(B) A.用例B.類C.參加者D.關(guān)聯(lián)9.繼承機(jī)制作用是(C)。A.信息隱藏B.數(shù)據(jù)封裝C.派生新類D.數(shù)據(jù)抽象10.面向?qū)ο筠k法學(xué)中,對(duì)象之間僅能通過(guò)(C)相聯(lián)系。A.類B.抽象C.消息D.封裝11.腳本與用例之間關(guān)系類似與(A)之間關(guān)系。A.對(duì)象與類 B.參加者與用例C.順序圖和抽象類D.消息和對(duì)象12.下列元素中,(D)不屬于消息構(gòu)成。 A.提供服務(wù)對(duì)象B.服務(wù) C.輸入信息 D.事件13.(D)描述了一組交互對(duì)象間動(dòng)態(tài)協(xié)作關(guān)系,它表達(dá)完畢某項(xiàng)行為對(duì)象和這些對(duì)象之間傳遞消息時(shí)間順序。A.對(duì)象圖B.協(xié)作圖C.狀態(tài)圖D.順序圖14.(D)是從顧客使用系統(tǒng)角度描述系統(tǒng)功能圖形表達(dá)辦法。A.類圖B.對(duì)象圖C.序列圖D.用例圖15.(C)是表達(dá)系統(tǒng)類及其互相聯(lián)系圖示,它是面向?qū)ο笤O(shè)計(jì)核心,建立狀態(tài)圖、協(xié)作圖和其她圖基本。A.對(duì)象圖B.組件圖C.類圖D.配備圖1.面向?qū)ο蟪绦蚧咎匦允牵撼橄?、封裝、繼承和多態(tài)。2.Rose正向工程以組件為單位,把模型中一種或各種類圖轉(zhuǎn)換為java源代碼過(guò)程。逆向工程是把代碼轉(zhuǎn)換為設(shè)計(jì)模型。3.用例圖兩個(gè)最核心元素是參加者與用例。4.在類圖中一共包括了如下幾種元素,分別是:類、接口、關(guān)系、協(xié)作、注釋、約束以及。5.順序圖是由對(duì)象、生命線、控制焦點(diǎn)和消息等構(gòu)成6.在UML表達(dá)中順序圖將交互關(guān)系表達(dá)為一張二維圖,其中縱向是時(shí)間軸,時(shí)間沿豎線向下延伸。橫向代表了在協(xié)作中各獨(dú)立對(duì)象角色。7.狀態(tài)機(jī)圖圖描述從狀態(tài)到狀態(tài)控制流程,慣用來(lái)對(duì)系統(tǒng)動(dòng)態(tài)特性進(jìn)行建模。8.在UML中,狀態(tài)機(jī)由對(duì)象各個(gè)狀態(tài)和連接這些狀態(tài)轉(zhuǎn)換構(gòu)成,是展示狀態(tài)與狀態(tài)轉(zhuǎn)換圖。二、簡(jiǎn)答題1.簡(jiǎn)答控制軟件復(fù)雜性基本辦法,面向?qū)ο蠹夹g(shù)如何體現(xiàn)這些辦法。基本辦法:分解,抽象,模塊化,信息隱蔽。面向?qū)ο筌浖_(kāi)放辦法在描述和理解問(wèn)題域時(shí)采用辦法是:對(duì)問(wèn)題域進(jìn)行自然分割,以更接近人類思維方式建立問(wèn)題域模型,從而使設(shè)計(jì)出軟件盡量直接地描述現(xiàn)實(shí)世界,具備更好可維護(hù)性,能適應(yīng)顧客需求變化。2.舉例闡明類中覆蓋和重載區(qū)別。publicclassA{Stringname;publicStringgetValue();{return”getValueis”+name;}}publicclassBextendA{Stringaddress;publicStringgetValue();{return”getValueis”+address;}}類B是類A子類,類B中定義getValue()辦法是對(duì)類A中g(shù)etValue()辦法覆蓋publicclassA{intage;Stringname;publicvoidsetValue(inti){age=i;}publicvoidsetValue(Strings){name=s;}}類A中定義了兩個(gè)setValue辦法,但這兩個(gè)辦法參數(shù)不同,第二個(gè)辦法是對(duì)第一種辦法重載。3.什么是多態(tài),并以Graph、Circle、Rectangle三個(gè)具備繼承關(guān)系并且均有draw()辦法類為例,闡明多態(tài)概念。在面向?qū)ο蠹夹g(shù)中,多態(tài)指是一種實(shí)體在不同上下文條件下具備不批準(zhǔn)義或用法能力。可以聲明一種Graph類型對(duì)象變量,但在運(yùn)營(yíng)時(shí),可以把Circle類型或Rectangle類型對(duì)象賦給該變量。就是說(shuō),該變量所引用對(duì)象在運(yùn)營(yíng)時(shí)會(huì)有不同形態(tài)。如果調(diào)用draw()辦法,則依照運(yùn)營(yíng)時(shí)變量是引用Circle還是Rectangle,來(lái)決定調(diào)用Circle中draw()辦法還是Rectangle中draw()辦法。4.某輸出類Output中包括一種output辦法,該辦法也許使用各種不同打印機(jī),如:HP、EPSON、Canon,每種打印機(jī)均有不同print辦法。有下面兩個(gè)類圖。闡明哪一種設(shè)計(jì)更符合OO設(shè)計(jì)原則中開(kāi)閉原則并闡明因素。打印輸出類圖1打印輸出類圖2打印輸出類圖2更符合開(kāi)閉原則。由于類圖2如要增長(zhǎng)新打印機(jī)增長(zhǎng)新類,并讓新類實(shí)現(xiàn)Printer接口即可,類Output內(nèi)部不需要做任何改動(dòng)。而類圖1如要增長(zhǎng)新打印機(jī)Output內(nèi)部需要做改動(dòng)。因此類圖2更符合開(kāi)閉原則。三、分析題為以便儲(chǔ)戶,某銀行擬開(kāi)發(fā)計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)。儲(chǔ)戶填寫存款單或取款單由業(yè)務(wù)員鍵入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名、住址、存款類型、存款日期、利率等信息,并印出存款單給儲(chǔ)戶;如果是取款,系記錄算
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《護(hù)理專業(yè)就業(yè)指導(dǎo)》課件
- 《淺析中國(guó)對(duì)外貿(mào)易》課件
- 《伽瑪星產(chǎn)品介紹》課件
- 西瓜行業(yè)銷售工作總結(jié)
- 團(tuán)隊(duì)文化建設(shè)的必要性計(jì)劃
- 交通工具制造技術(shù)研究
- 黃頁(yè)廣告前臺(tái)工作總結(jié)
- 門診輸液室護(hù)理工作總結(jié)
- 《單片機(jī)技術(shù)交通》課件
- 2021年安徽省蕪湖市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題1卷含答案
- 四川新農(nóng)村建設(shè)農(nóng)房設(shè)計(jì)方案圖集川西部分
- 《陸上風(fēng)電場(chǎng)工程設(shè)計(jì)概算編制規(guī)定及費(fèi)用標(biāo)準(zhǔn)》(NB-T 31011-2019)
- 我和我的祖國(guó)拼音版
- 2023年生態(tài)環(huán)境綜合行政執(zhí)法考試參考題庫(kù)(400題)
- 供應(yīng)商供方履約評(píng)價(jià)表(參考模板)
- 徒步行軍pt課件
- 國(guó)家電網(wǎng)公司電網(wǎng)設(shè)備缺陷管理規(guī)定國(guó)網(wǎng)(運(yùn)檢3)(文號(hào)國(guó)家電網(wǎng)企管
- 輸血科(血庫(kù))儀器設(shè)備使用、保養(yǎng)記錄表
- 《目標(biāo)管理》PPT課件
- 膨脹玻化微珠無(wú)機(jī)保溫砂漿檢測(cè)報(bào)告
- 最新詢價(jià)函模板非常詳盡1[共9頁(yè)]
評(píng)論
0/150
提交評(píng)論