軟件工程期末試題部分答案

軟件工程期末試題部分答案

ID:36512993

大小:140.70 KB

頁數(shù):22頁

時間:2019-05-11

軟件工程期末試題部分答案_第1頁
軟件工程期末試題部分答案_第2頁
軟件工程期末試題部分答案_第3頁
軟件工程期末試題部分答案_第4頁
軟件工程期末試題部分答案_第5頁
資源描述:

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

1、選擇題1.開發(fā)軟件的高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這稱作()。A.軟件投機B.軟件危機C.軟件工程D.軟件產(chǎn)生2.軟件工程學(xué)是應(yīng)用科學(xué)理論和工程上的技術(shù)指導(dǎo)軟件開發(fā)的學(xué)科,其目的是()。A.引入新技術(shù)提高空間利用率B.用較少的投資獲得高質(zhì)量的軟件C.縮短研制周期擴大軟件功能D.硬軟件結(jié)合使系統(tǒng)面向應(yīng)用3.瀑布模型把軟件生存周期劃分為軟件定義、軟件開發(fā)和()三個階段,而每一階段又可細(xì)分為若干個更小的階段。A.詳細(xì)設(shè)計B.可行性分析C.運行及維護(hù)D.測試與排錯4.一個軟件項目是否進(jìn)行開發(fā)的結(jié)論是在()文檔中作

2、出的。A.軟件計劃B.可行性報告C.測試報告D.需求分析說明書5.常用的成本估計技術(shù)不包括()。A.任務(wù)分解B.自動估計成本C.代碼行D.投資回收估算6.需求分析說明書不能作為()。A.可行性研究的依據(jù)B.用戶和開發(fā)人員之間的合同C.系統(tǒng)概要設(shè)計的依據(jù)D.軟件驗收測試的依據(jù)7.需求分析需要確定的系統(tǒng)基本需求不包括()。A.開發(fā)語言B.功能C.性能D.接口8.狀態(tài)圖中定義的狀態(tài)不包括()。A.初態(tài)B.終態(tài)C.中間狀態(tài)D.事件9.驗證軟件正確性不包括()。A.一致性B.易操作性C.完整性D.有效性10.軟件的()設(shè)計主

3、要任務(wù)是建立軟件系統(tǒng)的總體結(jié)構(gòu)。A.總體B.抽象C.邏輯D.規(guī)劃11.下面()不是模塊化設(shè)計的目的。A.可采用結(jié)構(gòu)化設(shè)計方法B.降低復(fù)雜度C.有利于信息隱蔽D.描述系統(tǒng)的功能與性能12.模塊內(nèi)部的算法設(shè)計在結(jié)構(gòu)化方法的()階段進(jìn)行。A.系統(tǒng)分析B.概要設(shè)計C.詳細(xì)設(shè)計D.可行性分析13.()先于任何技術(shù)活動之前開始,貫穿于軟件的整個生命周期中。A.項目計劃B.風(fēng)險評估C.軟件測試D.軟件項目管理14.實現(xiàn)包括編碼和()兩個階段。A.選擇開發(fā)工具B.測試C.?dāng)?shù)據(jù)庫設(shè)計D.程序復(fù)雜度計算15.類構(gòu)件的重用方式不包括()

4、。A.繼承重用B.實例重用C.動態(tài)重用D.多態(tài)重用16.下面具有繼承關(guān)系的一組是()。A.鉛筆-鋼筆B.冰箱-空調(diào)C.汽車-客車D.教師-學(xué)生17.軟件的()是理解和使用該系統(tǒng)的容易程度。A.可維護(hù)性B.可靠性C.效率D.可理解性18.軟件配置管理是在軟件的生命期內(nèi)管理變化的活動,不能用來()。A.標(biāo)識變化B.預(yù)測變化C.控制變化D.確保實現(xiàn)變化19.能力成熟度的級別最高的是()。A.優(yōu)化級B.已管理級C.已定義級D.可重復(fù)級20.面向?qū)ο笳Z言的重要優(yōu)點不包括()。A.可重用性B.一致的表示方法C.簡單性D.可維護(hù)

5、性21.計算機系統(tǒng)可以劃分為軟件系統(tǒng)和硬件系統(tǒng),軟件是一種A.邏輯產(chǎn)品B.文檔資料C.程序代碼D.物理裝置22.可行性分析研究的主要目的是A.定義項目B.項目是否值得開發(fā)C.開發(fā)項目D.規(guī)劃項目23.在下列四種模塊的耦合性中,信息隱蔽性能最好的是(  ?。〢.控制耦合B.內(nèi)容耦合C.數(shù)據(jù)耦合D.特征耦合24.需求分析是回答系統(tǒng)必須(  ?。┑膯栴}。A.為誰做B.怎么做C.何時做D.做什么25.在UML中,類是用()表示的A矩形框B橢圓C箭頭D菱形框26.編碼階段是位于哪個階段之后A.詳細(xì)設(shè)計B.可行性研究C.總體設(shè)

6、計D.需求分析27.在數(shù)據(jù)流圖中,圓圈符號表示的是A.數(shù)據(jù)源點或終點B.數(shù)據(jù)處理C.數(shù)據(jù)存儲D.數(shù)據(jù)流28.內(nèi)聚是衡量模塊內(nèi)部聚合能力的量度。內(nèi)聚越高,說明模塊內(nèi)各成分彼此聯(lián)系的程度A.越松散  B.彼此相等C.越緊密   D.沒有聯(lián)系29.在瀑布模型中,將軟件劃分為若干個時期,軟件項目的可行性研究一般歸屬于( ?。〢、維護(hù)時期B、開發(fā)時期C、運行時期D、計劃時期30.軟件維護(hù)有四種,下面哪一個不是的A.完善性維護(hù)B.測試性維護(hù)C.預(yù)防性維護(hù)D.適應(yīng)性維護(hù)31.結(jié)構(gòu)化程序設(shè)計采用的三種基本控制結(jié)構(gòu)是(  ?。〢.順

7、序、選擇、重復(fù)B.選擇、循環(huán)、重復(fù)C.順序、分支、選擇D.輸入、變換、輸出32.軟件測試的目的是(   )A.為了表明程序沒有錯誤B.為了發(fā)現(xiàn)程序中的錯誤C.為了說明程序能正確地執(zhí)行D.為了評價程序的質(zhì)量33.在UML的用例圖中,人形符號表示的是A關(guān)聯(lián)B用例C角色D系統(tǒng)34.軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試( ?。〢、結(jié)構(gòu)合理性B、軟件外部功能C、程序正確性D、程序內(nèi)部邏輯35.下面哪些測試屬于黑盒測試(  ?。、路徑測試B、循環(huán)測試C、等價類劃分D、條件判斷36.()是把

8、對象的屬性和操作結(jié)合在一起,構(gòu)成一個獨立的對象,其內(nèi)部信息對外界是隱蔽的,外界只能通過有限的接口與對象發(fā)生聯(lián)系。A封裝B繼承C多態(tài)性D消息37.在UML中,協(xié)作圖反映收發(fā)消息的對象的結(jié)構(gòu)組織,它與()是同構(gòu)的A用例圖B時序圖C活動圖D類圖38.需求分析是軟件生存周期中的一個重要階段,它的應(yīng)該是在( ?。┻M(jìn)行。A、維護(hù)階段B、軟件開發(fā)全過程 C、軟件定義階段D

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

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

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