資源描述:
《軟件工程 模擬試題》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、一一.選擇題(每題1.5分,共30分)(B)1.軟件質(zhì)量因素不包括 。A.正確性B.高性能C.可測試性 D.可理解性(A)2.軟件可行性研究實(shí)質(zhì)上是要進(jìn)行一次 需求分析、設(shè)計過程。A.簡化、壓縮的B.詳細(xì)的C.徹底的D.深入的(C)3.以下哪個軟件生存周期模型是一種風(fēng)險驅(qū)動的模型 A.瀑布模型B.增量模型C.螺旋模型D.噴泉模型(A)4.可行性分析中,系統(tǒng)流程圖用于描述 。A.當(dāng)前運(yùn)行系統(tǒng)B.當(dāng)前邏輯模型C.目標(biāo)系統(tǒng)D.新系統(tǒng)(A)5.結(jié)構(gòu)化分析建立功能模型的工具是 A.DFDB.判定樹/判定表C.SCD.結(jié)構(gòu)化語言(A)6.檢查軟件產(chǎn)品是否符合需求定義的過程稱為 A.確認(rèn)測
2、試B.集成測試C.系統(tǒng)測試D.單元測試(C)7.在整個軟件維護(hù)階段所花費(fèi)的全部工作中,所占比例最大的是 A.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)(B)8.通信內(nèi)聚是指 。A.把需要同時執(zhí)行的動作組合在一起形成的模塊B.各處理使用相同的輸入數(shù)據(jù)或者產(chǎn)生相同的輸出數(shù)據(jù)C.一個模塊中各個處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行D.模塊內(nèi)所有元素共同完成一個功能,缺一不可(B)9.一個只有順序結(jié)構(gòu)的程序,其環(huán)形復(fù)雜度是 A.0B.1C.3D.5(B)10.下述四個能力成熟度等級,級別最高的是 A.已定義級B.優(yōu)化級C.可重復(fù)級D.已管理級(B)11.結(jié)構(gòu)化程序設(shè)計,主要
3、強(qiáng)調(diào)的是 A.程序的執(zhí)行效率B.模塊大小C.程序的可理解性D.模塊關(guān)系(B)12.軟件調(diào)試技術(shù)包括 A.邊界值分析B.演繹法C.循環(huán)覆蓋D.集成測試28(A)13.需求分析中開發(fā)人員要從用戶那里了解 A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規(guī)模(A)14.數(shù)據(jù)字典是對數(shù)據(jù)定義信息的集合,它所定義的對象都包含于 。A.數(shù)據(jù)流圖B.程序框圖C.軟件結(jié)構(gòu)D.方框圖(A)15.面向?qū)ο蟮闹饕卣鞒ㄒ恍浴⒗^承性、多態(tài)性外,還具有 。A.封裝性B.移植性C.完整性D.兼容性(C)16.關(guān)于軟件維護(hù)的說法錯誤的是 。A.軟件維護(hù)是軟件生命周期中占用時間最長的一個階段B.軟件
4、維護(hù)不只是修改軟件中的錯誤C.軟件維護(hù)對于開發(fā)商來說是無利可圖的D.在編碼過程中添加適當(dāng)?shù)淖⑨?,可以降低軟件維護(hù)的難度(A)17.應(yīng)用執(zhí)行對象的操作可以改變該對象的 。A.屬性B.功能C.行為D.數(shù)據(jù)(C)18.軟件部分的內(nèi)部實(shí)現(xiàn)與外部可訪問性分離,這是指軟件的 。A.繼承性B.共享性C.封裝性D.抽象性(C)19.常用動詞或動詞詞組來表示 。A.對象B.類C.關(guān)聯(lián)D.屬性(B)20.模塊 定義為受該模塊內(nèi)一個判定影響的所有模塊集合。A.控制域B.作用域C.寬度D.接口得分評卷人二.填空題(每小題1分,共10分)1.軟件工程的三要素包括方法、 工具 和過程。2.面向?qū)ο蠓椒ㄓ脤ο?/p>
5、 分解取代了傳統(tǒng)方法的功能分解。3.HIPO圖是由一組IPO圖和一張 層次 圖組成。4.目前在集成測試時普遍采用 漸增式 測試方法5.從軟件工程觀點(diǎn)看,可理解性是軟件最重要的質(zhì)量標(biāo)準(zhǔn)之一。6.軟件總體設(shè)計時應(yīng)該遵循模塊化、抽象、逐步求精、信息隱藏 、局部化和模塊獨(dú)立等6條基本原理。7. 維護(hù) 是軟件生命周期的最后一個階段,也是持續(xù)時間最長、代價最大的一個階段。288.UML中的 泛化 關(guān)系就是通常所說的繼承關(guān)系。9.復(fù)雜問題的對象模型通常由主題層、類與對象層 、結(jié)構(gòu)層、屬性層和服務(wù)層5個層次組成。10.度量軟件規(guī)模的常用技術(shù)主要有代碼行技術(shù)和功能點(diǎn)技術(shù) 。得分評卷人
6、三.判斷題(每題1分,共10分,正確的在題前的括號內(nèi)畫“√”,錯誤的畫“×”)(R)1.SA方法的基本思想是自頂向下逐步分解。()2.在可行性研究中最難決斷和最關(guān)鍵的問題是經(jīng)濟(jì)可行性。(R)3.類是對具有共同特征的對象的進(jìn)一步抽象。()4.軟件也會磨損和老化。()5.測試計劃、測試用例、出錯統(tǒng)計和有關(guān)的分析報告一般不用長期保存。(R)6.設(shè)計階段的輸出是編碼階段的輸入。()7模塊耦合越強(qiáng),則說明模塊的獨(dú)立性越強(qiáng)。.()8基本路徑測試是黑盒技術(shù)設(shè)計測試用例的方法之一。.()9.軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在順序執(zhí)行關(guān)系。.(R)10.如果把軟件開發(fā)所需的資源畫成一個
7、金字塔,人是最基本的資源。得分評卷人四.簡答題(每小題5分,共20分)1.軟件生存周期都包括哪些活動?(5分)2.為什么說現(xiàn)代牌汽車是小汽車類的特化,而車輪不是小汽車的特化?(5分)3、模塊獨(dú)立性與信息隱蔽有何關(guān)系?(5分)4.面向?qū)ο蟮募蓽y試主要有哪幾種不同的測試策略?(5分)得分評卷人五.應(yīng)用題(每小題10分,共30分)281.一家圖書館藏有書籍、雜志、小冊子、電影錄像帶、音樂CD、錄音圖書磁帶和報紙等出版物,供讀者借閱。這些