軟件工程期末試題與答案

軟件工程期末試題與答案

ID:25800833

大小:142.04 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-11-22

軟件工程期末試題與答案_第1頁(yè)
軟件工程期末試題與答案_第2頁(yè)
軟件工程期末試題與答案_第3頁(yè)
軟件工程期末試題與答案_第4頁(yè)
軟件工程期末試題與答案_第5頁(yè)
資源描述:

《軟件工程期末試題與答案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、《軟件工程》陸惠恩主編模擬試題參考答案一.選擇題(2×10題=20分)1.軟件工程方法學(xué)包括的三個(gè)要素是A。A.方法、工具和過(guò)程B.對(duì)象、過(guò)程和方法C.分析、設(shè)計(jì)和編程D.開(kāi)發(fā)、維護(hù)和工程2.軟件生命周期由C三個(gè)時(shí)期組成。A.概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)B.可行性分析、系統(tǒng)設(shè)計(jì)和編碼C.定義、開(kāi)發(fā)和運(yùn)行維護(hù)D.分析、設(shè)計(jì)和測(cè)試3.在軟件生命周期模型中,屬于文檔驅(qū)動(dòng)的是A。A.瀑布模型B.快速原型模型C.增量模型D.噴泉模型4.結(jié)構(gòu)化分析實(shí)質(zhì)上是一種D的活動(dòng)。A.訪問(wèn)用戶(hù)B.創(chuàng)建快速原型C.產(chǎn)生決策D.創(chuàng)建模型5.以下B不是模塊。A.過(guò)程B.程序C.函數(shù)

2、D.對(duì)象6.所謂信息隱藏是指隱藏模塊的B。A.接口部分B.實(shí)現(xiàn)細(xì)節(jié)C.源代碼D.一切信息7.以下說(shuō)法錯(cuò)誤的是C。A.測(cè)試不能證明程序是正確的B.測(cè)試不能證明程序中沒(méi)有錯(cuò)誤C.成功的測(cè)試是指發(fā)現(xiàn)程序的所有錯(cuò)誤D.測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤8.面向?qū)ο蠓椒ǖ囊厥荁。A.對(duì)象、類(lèi)、數(shù)據(jù)類(lèi)型和算法B.對(duì)象、類(lèi)、繼承和消息C.對(duì)象、基類(lèi)、派生類(lèi)和繼承D.對(duì)象、父類(lèi)、子類(lèi)和繼承9.在用面向?qū)ο笥^點(diǎn)建立的模型中A是最基本、最重要、最核心的模型。A.對(duì)象模型B.動(dòng)態(tài)模型C.功能模型D.操作模型10.用“自底向上”方式建立繼承關(guān)系是指B。A.把現(xiàn)有類(lèi)細(xì)化成更具體的子類(lèi)

3、B.從現(xiàn)有類(lèi)泛化出更抽象的父類(lèi)C.從較高的層次推導(dǎo)出較低的層次D.從較低的層次抽象出較高的層次5一.填充題(1×20個(gè)空檔=20分)1.軟件工程是指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的工程科學(xué)。2.在軟件生命周期中,需求分析的任務(wù)是準(zhǔn)確回答“目標(biāo)系統(tǒng)必須做什么”這個(gè)問(wèn)題。3.快速原型所能完成的功能往往是最終產(chǎn)品能完成的功能的一個(gè)子集。4.分析階段的最終成果是軟件需求規(guī)格說(shuō)明。5.結(jié)構(gòu)化設(shè)計(jì)中的數(shù)據(jù)設(shè)計(jì)把分析階段創(chuàng)建的信息域模型轉(zhuǎn)變成實(shí)現(xiàn)軟件所需要的數(shù)據(jù)結(jié)構(gòu)。6.軟件維護(hù)的主要任務(wù)是使軟件能持久地滿(mǎn)足用戶(hù)的需求。7.程度最低的耦合是數(shù)據(jù)耦合、程度最高的內(nèi)聚是功能內(nèi)聚

4、。8.從理論上講,程序設(shè)計(jì)中最基本的控制結(jié)構(gòu)只有順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)兩種。9.黑盒測(cè)試方法中的等價(jià)類(lèi)劃分把程序的輸入數(shù)據(jù)劃分成等價(jià)類(lèi),并據(jù)此導(dǎo)出測(cè)試用例。10.面向?qū)ο蠓椒ㄓ脤?duì)象分解取代了傳統(tǒng)方法的功能分解。11.在面向?qū)ο蟮姆治鲞^(guò)程中建立動(dòng)態(tài)模型的第一步是編寫(xiě)典型交互行為的腳本。12.所謂面向?qū)ο笤O(shè)計(jì)就是用面向?qū)ο笥^點(diǎn)建立求解域模型的過(guò)程。13.設(shè)計(jì)類(lèi)中的服務(wù)是面向?qū)ο笤O(shè)計(jì)的一項(xiàng)重要工作內(nèi)容。14.選擇編程語(yǔ)言的關(guān)鍵因素是語(yǔ)言的一致的表達(dá)能力、可重用性和可維護(hù)性。二.畫(huà)出“瀑布模型”的示意圖(10分)。三.簡(jiǎn)答題(5×2題=10分)51.說(shuō)明“對(duì)象”與

5、“類(lèi)”這兩個(gè)概念的區(qū)別與聯(lián)系。答:在應(yīng)用領(lǐng)域中有意義的、與所要解決的問(wèn)題有關(guān)系的任何事物都可以作為對(duì)象。類(lèi)是具有相同屬性和相同方法的一組對(duì)象的集合。一個(gè)對(duì)象是類(lèi)的一個(gè)實(shí)例。同類(lèi)對(duì)象具有相同的屬性和方法。2.談?wù)勀銓W(xué)習(xí)“軟件工程”的體會(huì)。五、(10分)某市公務(wù)員招考的準(zhǔn)考證號(hào)共六位數(shù)字,編排規(guī)則如下。第一位是專(zhuān)業(yè)編號(hào):1代表行政專(zhuān)業(yè)、2代表法律專(zhuān)業(yè)、3代表經(jīng)濟(jì)學(xué)專(zhuān)業(yè)。第二位是地區(qū)編號(hào):1表示黃浦區(qū)、2表示盧灣區(qū)、3表示徐匯區(qū)...。第三、第四位是考場(chǎng)編號(hào)。第五、第六位是考場(chǎng)內(nèi)序號(hào),一個(gè)考場(chǎng)最多30人。請(qǐng)用數(shù)據(jù)字典定義準(zhǔn)考證號(hào)。解答:專(zhuān)業(yè)編號(hào)=[1=行政專(zhuān)

6、業(yè)|2=法律專(zhuān)業(yè)|3=經(jīng)濟(jì)學(xué)專(zhuān)業(yè)]地區(qū)編號(hào)=[1=黃浦區(qū)|2=盧灣區(qū)|3=徐匯區(qū)]準(zhǔn)考證號(hào)=專(zhuān)業(yè)編號(hào)+地區(qū)編號(hào)+01{考場(chǎng)編號(hào)}99+01{序號(hào)}30六、(10分)某公安報(bào)警系統(tǒng)在一些公安重點(diǎn)保護(hù)單位(如,銀行、學(xué)校等)安裝了報(bào)警裝置。工作過(guò)程如下,一旦發(fā)生意外事情,事故發(fā)生單位只需按報(bào)警按鈕,系統(tǒng)立即向公安局發(fā)出警報(bào)信息、自動(dòng)顯示出報(bào)警單位的地址、電話(huà)號(hào)碼等。110警車(chē)立即出動(dòng)前往出事地點(diǎn)。值班人員可以接通事故單位的電話(huà)、問(wèn)清情況,需要時(shí)再增派公安人員到現(xiàn)場(chǎng)處理。請(qǐng)根據(jù)以上情況進(jìn)行分析,確定本題應(yīng)建立哪幾個(gè)對(duì)象類(lèi),畫(huà)出UML順序圖。答案:參考本教材附

7、錄,圖附錄.12.七、(10分)分析數(shù)據(jù)結(jié)構(gòu)中的棧,在棧建立初期,棧為空。棧的運(yùn)算規(guī)則如下:可以進(jìn)行插入結(jié)點(diǎn)、刪除結(jié)點(diǎn)的操作,后插入的結(jié)點(diǎn)先刪除。棧未滿(mǎn)時(shí),可以插入結(jié)點(diǎn);棧滿(mǎn)時(shí),不能再插入結(jié)點(diǎn)。棧不空時(shí),可以刪除結(jié)點(diǎn);??諘r(shí),不能刪除結(jié)點(diǎn)。畫(huà)出棧的狀態(tài)轉(zhuǎn)換圖。答案:參考本教材,圖3.6。5八、(10分)現(xiàn)有程序流程圖表示:輸入十個(gè)數(shù)據(jù),輸出其中的最小數(shù)和最大數(shù)。試根據(jù)流程圖畫(huà)出N_S圖。開(kāi)始置初值C=A(1),I=2NND=A(I)C=A(I)輸出C,DYD>=A(I)輸入A(1)…A(10)的值置初值D=A(1),I=2YI=I+1I<=10YND>

8、=A(I)>=CCYI=I+1I<=10N結(jié)束5參考答案:輸入A(1),A(2),….A(10

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。