




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、面象的分析與設(shè)計期末試卷(F 卷)一、選擇題(30 分)說明:每題 2 分,只有 1 個正確,請將正確填寫在下面表格中。1.一個設(shè)計得好的面象系統(tǒng)具有()特征。A2A低內(nèi)聚、低耦合 對象的兩個主要屬性和服務(wù)B高內(nèi)聚、低耦合是()。標(biāo)識和內(nèi)容C高內(nèi)聚、高耦合D 低內(nèi)聚、高耦合BC繼承和多態(tài)D 消息和封裝3.下面描述中()不是使用A 可以更好地理解問題模型的目的。BD可以更早地發(fā)現(xiàn)錯誤或疏漏的地方在開發(fā)過程中使用面象方法C 可以為最后代碼的生成提供依據(jù)4.下列事物中一般不是目標(biāo)系統(tǒng)的外部參與者的是()。A 人B 外部設(shè)備C 外部系統(tǒng)D 數(shù)據(jù)5.下面()可以描述一個用例中多個對象之間的相互協(xié)作關(guān)系以
2、及協(xié)作過程的行為次序。A交互圖B 狀態(tài)圖C 對象圖發(fā)過程是()。D 用例圖6.過程(或稱 RUP)所迭A B CD一種結(jié)構(gòu)化開發(fā)方法,該方法給出了功能分解有具體步驟一種管理開發(fā)的過程復(fù)雜性和對變更進行規(guī)劃的技術(shù)一種自頂向下的開發(fā)過程,且開發(fā)過程沒有使用數(shù)據(jù)流圖是 RUP 中最重要的特點7.下列描述中正確的是()。A B CD消息可以由對象發(fā)送到主動對象狀態(tài)圖中,動作可以被中斷而活動不能被中斷構(gòu)件圖中,一個構(gòu)件和一個接口之間只能存在實現(xiàn)關(guān)系狀態(tài)圖不適合于描述跨多個用例的單個對象的行為,而適合描述多個對象之間的行為協(xié)作8.根據(jù)下面的代碼,可以確定類 A 與類 B 之間存在()關(guān)系。public c
3、lass A private B theB;public void aMethod() theB.doSomthing(); A 關(guān)聯(lián)B 泛化C 實現(xiàn)D 包含9.面象的特點主要概括為()。A 可分解性、可組合性、可分類性C 抽象性、繼承性、封裝性、多態(tài)性B 繼承性、封裝性、多態(tài)性D 封裝性、易性、可擴展性、可重用性10.關(guān)于面象分析與設(shè)計的敘述中正確的是()。題號123456789101112131415AB 面C因為要重用類,所以在分析設(shè)計過程中不能過早確定領(lǐng)域類象方法是針對功能的而不是針對組成部分的用例分析是面象分析與設(shè)計的起點D 通過用例分析和時序分析可以獲得全部領(lǐng)域類11.在類設(shè)計過程
4、中引入類不變式的目的是達到系統(tǒng)設(shè)計的()。A 正確性B 健壯性C 靈活性D 高效性12.在數(shù)據(jù)庫設(shè)計的()階段開始考慮具體的數(shù)據(jù)庫管理系統(tǒng)(DBMS)的特性A 需求分析13.關(guān)于在建立B 概念設(shè)計系統(tǒng)模型過程C 邏輯設(shè)計D 物理設(shè)計務(wù)模型的作用描述中錯誤的是()。A B CD幫助確定什么樣的系統(tǒng)對機構(gòu)中的業(yè)務(wù)過程是最合適的。幫助定義功能性和非功能。作為分析和設(shè)計目標(biāo)系統(tǒng)的基礎(chǔ)。建立與模型之間的一一對應(yīng)關(guān)系,實現(xiàn)模型轉(zhuǎn)換。14.下列關(guān)于面象方法中描述中錯誤的是()。A B CD使用設(shè)計模式有助于在開發(fā)中應(yīng)用面象技術(shù)選擇面象程序設(shè)計語言時需要考慮開發(fā)對其的熟悉程度UML 作為一種可視化建模語言需要
5、與 RUP 開發(fā)過程同時使用目前在生命周期的分析、設(shè)計、實現(xiàn)和測試中均可以應(yīng)用面象方法15.下面()不是 UML 的基本元素。A 控制語言B 基本構(gòu)造塊C 規(guī)則D 公共機制二、判斷題(10 分)判斷下列類之間的關(guān)系,把相應(yīng)填寫在下面表格中(A 聚合 B 繼承 C 關(guān)聯(lián)D 都不是)1大學(xué)學(xué)院2學(xué)生 課程3學(xué)生 大一新生 4汽車 車門5貨車9員工交通工具公司6公共汽車 車站7工具條 按鈕10本科生 8汽車發(fā) 汽車車體三、簡答題(42 分,每小題 6 分)1. 畫出能正確表示下面敘述的類圖(括號內(nèi)為類名)?!耙粋€雇員(Employee)最多由一個經(jīng)理(Manager)管理,某些經(jīng)理管理多個雇員,某些
6、經(jīng)理不管理任何雇員”。2. 汽車可能處于“行駛”狀態(tài)又包”和“行駛”狀態(tài),其中“行駛”狀態(tài)可以進”和“后退”狀態(tài)之間轉(zhuǎn)移,速”和“低速”狀態(tài)之間的變化。畫出汽車的狀態(tài)圖。題號12345678910ACBABCADCD3. 簡要敘述“”關(guān)系和“組合”關(guān)系的相同點和不同點。設(shè)計一個飲料自動售貨機系統(tǒng),其主要功能是向顧客出售飲料,同時供應(yīng)商需要向其中放置飲料,收銀員需要向其中放置零錢和收回營業(yè)收入。畫出該系統(tǒng)的用例圖。請根據(jù)如下 Java 代碼畫出相應(yīng)的順序圖。class C1C2 c2 = newpublic voidC2();f1()c2.f2(); Class C2 public voidf2
7、() f2(); 6. 找出并說明下面類圖中的錯誤。7. 下面類圖中,接口 Service 中定義了三個方法。其中 CntA 只使用 methodA 方法,CntB 只使用methodB 方法,CntC 只使用 methodC 方法。根據(jù)接口分離原則重新設(shè)計該類圖。四、設(shè)計題(18 分)仔細分析下面對某公司“會見顧客”業(yè)務(wù)流程的描述,畫出帶泳道的活動圖。(18 分)(1)公司業(yè)務(wù)員打給客戶,確定一個會面。(2)如果會面地點在公司內(nèi),公司技術(shù)需要為會面準(zhǔn)備一間會議室,同時,顧問需要為準(zhǔn)備一份陳述。(3)如果會面地點在公司外,則只需顧問需要為準(zhǔn)備一份陳述。(4)顧問與顧客在約定的時間和地點見面。(5)業(yè)務(wù)員隨后為他們準(zhǔn)備好會議用紙。(6)如果會面得到了一個解決方案,則顧問根據(jù)解決方案編寫一個,并將發(fā)給顧客。一、選擇題(30 分)二、判斷題(10 分)三、簡答題(42 分,每小題 6 分)3.簡要敘述“”關(guān)系和“組合”關(guān)系的相同點和不同點。答:相同點:整體-部分關(guān)系不同點:局部對象的生命周期是否由整體對象來管理6.答:(1)計算機與其之間不是繼承關(guān)系,應(yīng)是關(guān)系(2)人與用戶、維修之間不是關(guān)系,應(yīng)是繼承關(guān)系(3)維修答:
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報書主要觀點
- ??谡n題立項申報書
- 農(nóng)村磚房拆墻合同范本
- 【復(fù)習(xí)大串講】【中職專用】高二語文上學(xué)期期末期末綜合測試題(二)(職業(yè)模塊)(原卷版)
- 刀出售合同范本
- 吧臺設(shè)備采購合同范例
- 醫(yī)療耗材oem合同范本
- 住房房屋裝修合同范本
- 老舊農(nóng)機淘汰更新工作方案
- 賣雞銷售合同范例
- 課件:《科學(xué)社會主義概論(第二版)》第一章
- 增強CT檢查流程
- 水利行業(yè)知識培訓(xùn)課件
- 區(qū)域臨床檢驗中心
- 2025-2030年中國人力資源服務(wù)行業(yè)全國市場開拓戰(zhàn)略制定與實施研究報告
- 2024年07月長沙農(nóng)村商業(yè)銀行股份有限公司2024年招考3名信息科技專業(yè)人才筆試歷年參考題庫附帶答案詳解
- 中醫(yī)預(yù)防流感知識講座
- 事故隱患內(nèi)部報告獎勵機制實施細則
- 《CT、MR的臨床應(yīng)用》課件
- 機械設(shè)計基礎(chǔ) 課件全套 胡孟謙 01機械設(shè)計概論 -14機械創(chuàng)新設(shè)計
- 船舶水下輻射噪聲指南 2025
評論
0/150
提交評論