資源描述:
《軟工復(fù)習(xí)資料演示教學(xué).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、精品好文檔,推薦學(xué)習(xí)交流單選10題20分;填空10空20分;名詞解釋4題20分;簡答4題20分;應(yīng)用2題20分一、單選題1.軟件是一種(C)A.物質(zhì)產(chǎn)品B.物理產(chǎn)品C.邏輯產(chǎn)品D.文檔產(chǎn)品2.下列4個選項中,不屬于軟件危機(jī)表現(xiàn)的是(D)A.開發(fā)的軟件可靠性差B.經(jīng)費預(yù)算不斷突破,完成時間一再拖延C.開發(fā)的軟件可維護(hù)性差D.開發(fā)的軟件規(guī)模龐大,結(jié)構(gòu)復(fù)雜3.下列4個選項中,不屬于軟件危機(jī)原因的是:軟件(D)A.規(guī)模越來越大B.結(jié)構(gòu)越來越復(fù)雜C.開發(fā)技術(shù)落后D.用戶素質(zhì)不高4.下列4種模型中,屬于文檔驅(qū)動的是(C)A.噴泉模型B.增量模型C.瀑布模型D.螺旋模型5
2、.下列工作中,不在需求分析階段進(jìn)行的是(B)A.編寫需求規(guī)格說明B.編寫集成測試計劃C.編寫用戶手冊初稿D.修改完善軟件開發(fā)計劃6.需求分析的主要結(jié)果是(C)A.開發(fā)計劃B.可行性研究報告C.需求規(guī)格說明D.設(shè)計說明7.需求分析要解決的最重要的問題是(A)A.要讓軟件做什么B.要給軟件提供哪些信息C.要求軟件工作效率怎樣D.要讓該軟件具有何種結(jié)構(gòu)8.需求規(guī)格說明的內(nèi)容不應(yīng)包括軟件的(B)A.主要功能與性能B.算法詳細(xì)過程C.用戶界面D.運行環(huán)境9.數(shù)據(jù)流圖用于描述待開發(fā)軟件的(B)A.物理模型B.邏輯模型C.控制結(jié)構(gòu)D.數(shù)據(jù)結(jié)構(gòu)10.分層DFD的頂層圖描述了
3、系統(tǒng)的(B)A.細(xì)節(jié)B.輸入與輸出C.作者D.繪制時間11.在DFD中,雙杠表示(D)A.數(shù)據(jù)處理B.數(shù)據(jù)源點C.數(shù)據(jù)流D.數(shù)據(jù)存儲12.父圖與子圖平衡指子圖的輸入、輸出流同父圖相應(yīng)加工的輸入、輸出流(A)A.必須一致B.數(shù)目必須相等C.名字必須相同D.數(shù)目必須不等13.關(guān)于DD的4類條目,不可再分解的最小元素條目是(B)A.數(shù)據(jù)流條目B.數(shù)據(jù)項條目C.數(shù)據(jù)存儲條目D.加工條目14.為提高模塊獨立性,模塊之間最好是(D)A.公共耦合B.控制耦合C.內(nèi)容耦合D.數(shù)據(jù)耦合15.為提高模塊獨立性,模塊內(nèi)部最好是(C)A.邏輯內(nèi)聚B.時間內(nèi)聚C.功能內(nèi)聚D.通信內(nèi)聚
4、16.劃分模塊時,一個模塊的(A)A.作用范圍應(yīng)在其控制范圍內(nèi)B.控制范圍應(yīng)在其作用范圍內(nèi)C.作用范圍與控制范圍互不包含D.作用范圍與控制范圍不受任何限制17.程序的三種基本控制結(jié)構(gòu)的共同特點是(D)A.不能嵌套使用B.只能用來寫簡單程序C.已經(jīng)用硬件實現(xiàn)D.單入口和單出口18.下列4圖中支持結(jié)構(gòu)化程序設(shè)計原理并可自動生成程序的是(D)A.程序流程圖B.工程網(wǎng)絡(luò)圖C.程序圖D.PAD圖19.黑盒法設(shè)計測試用例的根據(jù)是程序的(C)A.應(yīng)用范圍B.內(nèi)部邏輯C.功能D.輸入數(shù)據(jù)20.集成測試主要是為了發(fā)現(xiàn)(B)A.需求分析的錯誤B.概要設(shè)計的錯誤C.詳細(xì)設(shè)計的錯誤
5、D.編碼的錯誤21.集成測試時,能較早發(fā)現(xiàn)高層模塊接口錯誤的測試方法為(A)A.自頂向下漸增測試B.自底向上漸增測試C.非漸增式測試D.系統(tǒng)測試22.下列描述中,不屬于基本路徑測試步驟的是(A)A.進(jìn)行邊界值分析B.據(jù)詳細(xì)設(shè)計或源程序?qū)С龀绦驁DC.計算程序圖的環(huán)路復(fù)雜性D.確定只含獨立路徑的基本路徑集23.關(guān)于集成測試,下列描述中錯誤的是(A)A.可采用演繹法B.可采用自頂向下結(jié)合法C.可采用自底向上結(jié)合法D.可采用非漸增式方法24.為使軟件適應(yīng)其運行環(huán)境變化而修改軟件的過程稱為(B)A.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)25.為使軟件增加
6、功能、增強(qiáng)性能、提高效率而修改軟件的過程稱為(C)A.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)26.為提高軟件的可維護(hù)性和可靠性而對軟件進(jìn)行修改稱為(D)A.校正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)27.軟件維護(hù)的副作用是指(C)A.開發(fā)時的錯誤B.隱含的錯誤C.修改軟件造成的錯誤D.運行時誤操作28.面向?qū)ο蠓椒ǖ幕咎匦圆话?D)A.繼承性B.多態(tài)性C.封裝性D.正確性29.子類自動共享父類的操作和屬性,稱為(A)A.繼承B.多態(tài)C.封裝D.消息30.軟件部件的內(nèi)部實現(xiàn)與外部可訪問性分離,這是指軟件的(C)A.繼承性B.共享性C
7、.封裝性D.抽象性31.面向?qū)ο蠓椒▽崿F(xiàn)共享和提高重用的主要途徑是(A)A.使用繼承B.提高內(nèi)聚C.降低耦合D.使用封裝32.火車是一種陸上交通工具,火車和陸上交通工具之間的關(guān)系是(D)A.組裝關(guān)系僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除謝謝9精品好文檔,推薦學(xué)習(xí)交流B.整體──部分C.聚集關(guān)系D.一般化關(guān)系1.表示對象的相互行為的模型是(B)A.對象模型B.動態(tài)模型C.功能模型D.分析模型二、填空題1.文檔是有關(guān)計算機(jī)程序功能、設(shè)計、編制、使用的文字或圖形資料。2.軟件工程包含軟件軟件開發(fā)技術(shù)和軟件工程管理兩大部分內(nèi)容。3.瀑布模型是將生存周期各活動規(guī)定為依
8、線性順序聯(lián)接的若干階段的模型。4.結(jié)構(gòu)化分析的基本思