面向?qū)ο蟮姆治雠c設(shè)計期末考試試卷(F卷)_第1頁
面向?qū)ο蟮姆治雠c設(shè)計期末考試試卷(F卷)_第2頁
面向?qū)ο蟮姆治雠c設(shè)計期末考試試卷(F卷)_第3頁
面向?qū)ο蟮姆治雠c設(shè)計期末考試試卷(F卷)_第4頁
面向?qū)ο蟮姆治雠c設(shè)計期末考試試卷(F卷)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

面向?qū)ο蠓治雠c設(shè)計(3).doc面向?qū)Φ奈雠c設(shè)期考試試(F卷)一選題30)說:題分,有1個確案請正答填在面格中題號答案

1234567891011121314151.一設(shè)計得好的面向?qū)ο笙到y(tǒng)具有()特征。A低內(nèi)、低耦合B高聚低耦合C高內(nèi)聚、高耦合D低內(nèi)、高耦合2.構(gòu)成對象的兩個主要因素是A屬性服務(wù)B標和容C承和多態(tài)D消息封裝3.下描述中()不是使用軟件模型的目的。A可以好地理解問題B可更早地發(fā)現(xiàn)錯誤或疏漏的地方C可以最后代碼的生成提供依據(jù)D開發(fā)過程中使用面向?qū)ο蠓椒?.下事物中一般不是目標系統(tǒng)的外部參與者的是(A人B外部設(shè)C部系統(tǒng)D數(shù)存儲5.下()可以描述一個用例中多個對象之間的相互協(xié)作關(guān)系以及協(xié)作過程的行為次序。A交互B狀圖對圖D用例6.統(tǒng)過程(或稱RUP)提出的迭代開發(fā)過程是(A一種構(gòu)化開發(fā)方法,該方法給出了功能分解有具體步驟B一種理軟件開發(fā)的過程復(fù)雜性和對變更進行規(guī)劃的技術(shù)C一種頂向下的開發(fā)過程,且開發(fā)過程沒有使用數(shù)據(jù)流圖D是中重要的特點7.下描述中正確的是(A消息以由被動對象發(fā)送到主動對象B狀態(tài)中,動作可以被中斷而活動不能被中斷C構(gòu)件中,一個構(gòu)件和一個接口之間只能存在實現(xiàn)關(guān)系D狀態(tài)不適合于描述跨多個用例的單個對象的行為,而適合描述多個對象之間的行為協(xié)作8.根下面的代碼,可以確定類A與之間存在()關(guān)系。publicclassA{privateBtheB;publicvoidaMethod(){theB.doSomthing();}A關(guān)聯(lián)B泛實現(xiàn)D包9.面對象的特點主要概括為(A可解性、可組合性、可分類B承性、封裝性、多態(tài)性C抽性、繼承性、封裝性、多性D封裝性、易維護性、可擴展性、可重用性10.關(guān)于面向?qū)ο蠓治雠c設(shè)計的述中正確的是(第1頁共7頁

面向?qū)ο蠓治雠c設(shè)計(3).docA因為們要重用類,所以在分析設(shè)計過程中不能過早確定領(lǐng)域類B面對象方法是針對功能的而是針對組成部分的C用例析是面向?qū)ο蠓治雠c設(shè)計的起點D通用例分析和時序分析可以得全部的問題領(lǐng)域類11.在類設(shè)計過程中引入類不變的目的是達到系統(tǒng)設(shè)計的(A正確B健壯C靈活性D高性12.在數(shù)據(jù)庫設(shè)計的()階段開考慮具體的數(shù)據(jù)庫管理系統(tǒng)DBMS)的特性A需求析B概設(shè)C邏輯設(shè)計D物設(shè)計13.關(guān)于在建立軟件系統(tǒng)模型過中業(yè)務(wù)模型的作用描述中錯誤的是(A幫助定什么樣的軟件系統(tǒng)對機構(gòu)中的業(yè)務(wù)過程是最合適的。B幫助義功能性和非功能性的需求。C作為析和設(shè)計目標軟件系統(tǒng)的基礎(chǔ)。D建立軟件模型之間的一一對應(yīng)關(guān)系,實現(xiàn)模型轉(zhuǎn)換。14.下列關(guān)于面向?qū)ο蠓椒ㄖ忻柚绣e誤的是(A使用計模式有助于在軟件開發(fā)中應(yīng)用面向?qū)ο蠹夹g(shù)B選擇向?qū)ο蟪绦蛟O(shè)計語言時需要考慮開發(fā)人員對其的熟悉程度CUML作一種可視化建模語言要與RUP開發(fā)過程同時使用D目前軟件生命周期的分析、設(shè)計、實現(xiàn)和測試中均可以應(yīng)用面向?qū)ο蠓椒?5.下面()不是UML的本構(gòu)成元素。A控制言B基構(gòu)造塊C則D公機制二判題10)判下類間關(guān),相編填在面格(A聚B繼承C關(guān)聯(lián)D都是題號答案

123456789101.大學(xué)–學(xué)院2.學(xué)生–課.學(xué)生–大一生4.汽車–車5.貨車–交通工具6.公共車車站.工具條–按8.汽車發(fā)動機–汽車體9.員工–公司.科生研生三簡題42,?。?.畫能正確表示下面敘述的類圖(括號內(nèi)為類名“一個雇員Employee)多由一個經(jīng)理Manager管理,某些經(jīng)理管理多個雇員,某些經(jīng)理不理任何雇員第2頁共7頁

面向?qū)ο蠓治雠c設(shè)計(3).doc2.汽可能處于“靜止”和“行駛”狀態(tài),其中“行駛”狀態(tài)可以在“前進”和“后退”狀態(tài)間轉(zhuǎn)移,“行駛”狀態(tài)又包括“高速”和“低速”狀態(tài)之間的變化。畫出汽車的狀態(tài)圖。3.簡敘述“聚集”關(guān)系和“組合”關(guān)系的相同點和不同點。4.設(shè)一個飲料自動售貨機系統(tǒng),其主要功能是向顧客出售飲料,同時供應(yīng)商需要向其中放置料,收銀員需要向其中放置零錢和收回營業(yè)收入。畫出該系統(tǒng)的用例圖。5.請據(jù)如下代畫出相的順序圖。classC1{C2c2=newC2();publicvoidf1(){c2.f2();}}ClassC2{publicvoidf2(){f2();}}第3頁共7頁

面向?qū)ο蠓治雠c設(shè)計(3).doc6.找并說明下面類圖中的錯誤。7.下類圖中,接口Service中定了三個方法。其中ClientA只用methodA方,ClientB使用methodB方,ClientC只用methodC法。根據(jù)接口分離原則重新設(shè)計該類圖。四設(shè)題18)仔細分析下面對某公司“會見顧客”業(yè)務(wù)流程的描述,畫出帶泳道的活動圖分)()司業(yè)務(wù)員打電話給客戶,確定一個會面。()果會面地點在公司內(nèi),公司技術(shù)人員需要為會面準備一間會議室,同時,咨詢顧問需要準備一份陳述報告。()果會面地點在公司外,則只需咨詢顧問需要為準備一份陳述報告。()詢顧問與顧客在約定的時間和地點見面。第4頁共7頁

面向?qū)ο蠓治雠c設(shè)計(3).doc()務(wù)員隨后為他們準備好會議用紙。()果會面得到了一個解決方案,則咨詢顧問根據(jù)解決方案編寫一個報告,并將報告發(fā)給顧。一選題30)第5頁共7頁

面向?qū)ο蠓治雠c設(shè)計(3).doc題號答案

1B

2A

3D

4D

5A

6B

7A

8A

9C

101112131415CACDCA二判題10)題號答案

1A

2C

3B

4A

5B

6C

7A

8D

9A/C

10D三簡題42,?。?.答2.答:3.簡敘述“聚集”關(guān)系和“組合”關(guān)系的相同點和不同點。答:相同點:整-部分關(guān)系不同點:局部對象的生命周期是否由整體對象來管理4.答5.答:6

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論