資源描述:
《軟件工程試題大全.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、軟件工程基礎(chǔ)一.軟件工程基礎(chǔ)一.軟件工程基礎(chǔ)一.軟件工程基礎(chǔ)一.選擇題1。軟件需求分析階段的工作,可以分為4個方面:需求獲取,需求分析,編寫需求規(guī)格說明書以及(B)A).用戶B).需求審評C).總結(jié)D).都不正確2。在原型法中稱(A)為用戶/設(shè)計者,開發(fā)人員根據(jù)用戶需求不斷修改原型,直到滿足用戶要求為止。A).用戶B).開發(fā)人員C).系統(tǒng)分析員D).程序員3。下面不屬于軟件工程的3個要素是(D)A).工具B).過程C).方法D).環(huán)境4檢查軟件產(chǎn)品是否符合需求定義的過程稱為(A)A).確認(rèn)測試B).集成測試C).驗證測試D).驗收測試5
2、.數(shù)據(jù)存儲和數(shù)據(jù)流都是(D),僅僅是所處的狀態(tài)不同。A).分析結(jié)果B).事件C).動作D).數(shù)據(jù)6。數(shù)據(jù)流圖和(C)共同組成系統(tǒng)的邏輯模型。A).HIPO圖B).PD)LC).數(shù)據(jù)字典D).層次圖7。數(shù)據(jù)元素組成數(shù)據(jù)的方式的基本類型(D)A).順序B).選擇C).循環(huán)D).以上全部8。數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識的圖符不屬于數(shù)據(jù)流圖合法圖符的是(A)。A).控制流B).加工C).數(shù)據(jù)存儲D).源和潭9。結(jié)構(gòu)化分析方法就是面向(B)的自頂向下逐步求精進行需求分析的方法。A).目標(biāo)B)
3、.數(shù)據(jù)流C).功能D).對象10。通過(B)可以完成數(shù)據(jù)流圖的細(xì)化。A).結(jié)構(gòu)分解B).功能分解C).數(shù)據(jù)分解D).系統(tǒng)分解11。下面不屬于軟件工程原則的是(C)A).抽象B).模塊化C).自底向上D).信息隱蔽12。(D)是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募?它是單獨命名的而且可以通過名字來訪問。A).模塊化B).抽象C).精化D).模塊13。(C)是指讓一些關(guān)系密切的軟件元素在物理上彼此靠近。A).信息隱蔽B).內(nèi)聚C).局部化D).模塊獨立14。面向數(shù)據(jù)流的設(shè)計方法把(D)映射成軟件結(jié)構(gòu)。A).數(shù)據(jù)流B).系統(tǒng)結(jié)構(gòu)C).控制結(jié)構(gòu)
4、D).信息流15。程序流程圖(PDF)中的箭頭代表的是(B)。A).數(shù)據(jù)流B).控制流C).調(diào)用關(guān)系D).組成關(guān)系16。在進行軟件結(jié)構(gòu)設(shè)計時應(yīng)該遵循的最主要的原理是(C)A).抽象B).模塊化C).模塊獨立D).信息隱蔽17。在結(jié)構(gòu)化方法中,軟件功能分解屬于軟件開發(fā)中的(C)階段。A).詳細(xì)設(shè)計B).需求分析C).總體設(shè)計D).編程調(diào)試18。在測試中,下列說法錯誤的是(B)A).測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程B).測試是為了表明程序的正確性C).好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案D).成功的測試是發(fā)現(xiàn)了
5、至今為止尚未發(fā)現(xiàn)的錯誤的測試19。下列工具中為需求分析常用工具是(D)A).PA)D)B).PFD)C).N-SD).D)FD)20軟件調(diào)試的目的是(B)A).發(fā)現(xiàn)錯誤B).改正錯誤C).改善軟件的性能D).挖掘軟件的潛能21。軟件工程師一種(B)分階段實現(xiàn)的軟件程序開發(fā)的方法。A).自底向上B).自頂向下C).逐步求精D).面向數(shù)據(jù)流22。通過(B)機制,各種軟件工具用統(tǒng)一的數(shù)據(jù)接口規(guī)范存取環(huán)境信息庫的的信息。A).軟件工具箱B).環(huán)境集成C).軟件管理和軟件支持工具D).軟件開發(fā)環(huán)境23。在軟件生命周期法中,用戶的參與主要在(A)。
6、A)。軟件定義期B).軟件開發(fā)期C).軟件維護期D).整個軟件生命周期過程中24。軟件定義期問題定義階段涉及的人員有(D)。A).用戶、使用部門負(fù)責(zé)人B).軟件開發(fā)人員、用戶、使用部門負(fù)責(zé)人C).系統(tǒng)分析員、軟件開發(fā)人員D).系統(tǒng)分析員、軟件開發(fā)人員、用戶、使用部門負(fù)責(zé)人25。軟件詳細(xì)設(shè)計主要采用的方法是(A)。A).結(jié)構(gòu)化程序設(shè)計B).模型設(shè)計C).結(jié)構(gòu)化設(shè)計D).流程圖設(shè)計26。(C)應(yīng)考慮對模塊相聯(lián)和資源共享問題進行描述和制約。A).系統(tǒng)設(shè)計B).詳細(xì)設(shè)計C).接口控制D).結(jié)構(gòu)化編輯工具27。(A)是程序中一個能邏輯分開的部分,
7、也就是離散的程序單位。A).模塊B).復(fù)合語句C).循環(huán)結(jié)構(gòu)D).數(shù)據(jù)塊28。軟件開發(fā)的原型化方法是一種動態(tài)定義軟件需求的方法,下述條件中,(A)是實施原型化方法所必需的。Ⅰ成熟的原型化人員Ⅱ快速的成型工具Ⅲ需求了解的正確性A).Ⅰ和ⅡB).Ⅱ和ⅢC).Ⅰ、Ⅱ和ⅢD).Ⅲ29。判定樹和判定表示用于描述結(jié)構(gòu)化分析方法中的(B)環(huán)節(jié)的工具。A).功能說明B).數(shù)據(jù)加工C).流程描述D).性能說明30。概要設(shè)計的結(jié)果是提供一份(A)。A).模塊說明書B).框圖C).程序D).數(shù)據(jù)流圖31。模塊本身的內(nèi)聚是模塊獨立性的重要性度量因素之一。在7類
8、內(nèi)聚中,具有最強內(nèi)聚的一類是(D)。A).順序性內(nèi)聚B).過程性內(nèi)聚C).邏輯性內(nèi)聚D).功能性內(nèi)聚32。計算機軟件(A)。A).計算機系統(tǒng)的組成部分B).不能作為商品參與交易C).是在計算機硬件設(shè)備生產(chǎn)過