版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件工程習題及答案軟件工程習題及答案:一、選擇題:D1.為了提高測試的效率,應該。為了提高測試的效率,應該。A、隨機地選取測試數(shù)據(jù)B、取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)C、在完成編碼后制定軟件的測試計劃D、選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù)D2.與設計測試數(shù)據(jù)無關的文檔是。與設計測試數(shù)據(jù)無關的文檔是。A、需求說明書B、設計說明書C、源程序D、項目開發(fā)設計B3.結構設計是一種應用最廣泛的系統(tǒng)設計方法,是以為基礎、自頂向下、逐步求精和模塊
2、化的過程。結構設計是一種應用最廣泛的系統(tǒng)設計方法,是以為基礎、自頂向下、逐步求精和模塊化的過程。A、數(shù)據(jù)流B、數(shù)據(jù)流圖C、數(shù)據(jù)庫D、數(shù)據(jù)結構A4.概要設計的結果是提供一份。概要設計的結果是提供一份。A、模塊說明書B、框圖C、程序D、數(shù)據(jù)結構B5.需求分析是由分析員經(jīng)了解用戶的要求,認真細致地調研、分析,最終應建立目標系統(tǒng)的邏輯模型并寫出。需求分析是由分析員經(jīng)了解用戶的要求,認真細致地調研、分析,最終應建立目標系統(tǒng)的邏輯模型并寫出。A、模
3、塊說明書B、軟件規(guī)格說明書C、項目開發(fā)計劃D、合同文檔D6.注釋是提高程序可讀性的有效手段,好的程序注釋占到程序總量的。注釋是提高程序可讀性的有效手段,好的程序注釋占到程序總量的。A、16B、15C、14D、13A7.變換型和事務型是程序結構的標準形式。從某處獲得數(shù)據(jù),再對這些數(shù)據(jù)作處理,然后將結果送出是屬變換型和事務型是程序結構的標準形式。從某處獲得數(shù)據(jù),再對這些數(shù)據(jù)作處理,然后將結果送出是屬于。于。A、變換型B、事務型B8.PAD(
4、ProblemAnalysisDiagram)圖是一種工具。)圖是一種工具。A、系統(tǒng)描述B、詳細設計C、測試D、編程輔助A9.排錯一般是在測試發(fā)現(xiàn)錯誤后進行,其中找到錯誤位置占排錯總工作量的。排錯一般是在測試發(fā)現(xiàn)錯誤后進行,其中找到錯誤位置占排錯總工作量的。A、95%B、5%C、50%D、20%A10.分層數(shù)據(jù)流圖是一種比較嚴格又易于理解的描述方式,它的頂層描繪了系統(tǒng)的。分層數(shù)據(jù)流圖是一種比較嚴格又易于理解的描述方式,它的頂層描繪了系統(tǒng)
5、的。A、總貌B、細節(jié)C、抽象D、軟件的作者B11.數(shù)據(jù)流圖中,當數(shù)據(jù)流向或流自文件時,數(shù)據(jù)流圖中,當數(shù)據(jù)流向或流自文件時,。A、數(shù)據(jù)流要命名,文件不必命名B、數(shù)據(jù)流不必命名,有文件名就足夠了C、數(shù)據(jù)流和文件均要命名,因為流出和流進數(shù)據(jù)流是不同的D、數(shù)據(jù)流和文件均不要命名,通過加工可自然反映出B12.分析員是。分析員是。A、用戶中系統(tǒng)的直接使用者B、用戶和軟件人員的中間人C、軟件的編程人員D、用戶和軟件人員的領導A13.在軟件開發(fā)中,有利
6、于發(fā)揮集體智慧的一種做法是。在軟件開發(fā)中,有利于發(fā)揮集體智慧的一種做法是。A、設計評審B、模塊化C、主程序員制D、進度控制A14.在開發(fā)軟件時,可用來提高程序員的工作效率。在開發(fā)軟件時,可用來提高程序員的工作效率。A、程序開發(fā)環(huán)境B、操作系統(tǒng)的作業(yè)管理功能C、編譯程序的優(yōu)化功能D、并行運算的大型計算機C15.軟件測試中設計測試實例(軟件測試中設計測試實例(testcase)主要由輸入數(shù)據(jù)和兩部分組成。)主要由輸入數(shù)據(jù)和兩部分組成。A、測
7、試規(guī)則B、測試計劃C、預期輸出結果D、以往測試記錄分析C16.結構化程序設計主要強調程序的。結構化程序設計主要強調程序的。A、效率B、速度C、可讀性D、大小B17.開發(fā)軟件所需高成本和產品的低質量之間有著尖銳的矛盾,這種現(xiàn)象稱作。開發(fā)軟件所需高成本和產品的低質量之間有著尖銳的矛盾,這種現(xiàn)象稱作。A、軟件投機B、軟件危機C、軟件工程D、軟件產生B18.成功的測試是指。成功的測試是指。A、運行測試實例后未發(fā)現(xiàn)錯誤項B、發(fā)現(xiàn)程序的錯誤C、證明
8、程序正確D、改正程序的錯誤E、需求定義F、圖像處理CB28.軟件危機出現(xiàn)于軟件危機出現(xiàn)于①,為了解決軟件危機,人們提出了用,為了解決軟件危機,人們提出了用②的原理來設計軟件,這就是軟件工程誕生的原理來設計軟件,這就是軟件工程誕生的基礎。的基礎。①A、50年代末B、60年代初C、60年代末D、70年代初②A、運籌學B、工程學C、軟件學D、數(shù)字DACJI29.結構化分析方法(結構化分析方法(SA)、結構化設計方法(、結構化設計方法(SD)和
9、)和Jackson方法是軟件開發(fā)過程中常用的方法。人們方法是軟件開發(fā)過程中常用的方法。人們使用使用SA方法時可以得到方法時可以得到①,該方法采用的基本手段是,該方法采用的基本手段是②;使用;使用SD方法可以得到方法可以得到③,并可以實現(xiàn),并可以實現(xiàn)④;而使用;而使用Jackson方法可以實現(xiàn)方法可以實現(xiàn)⑤。①②③④⑤A、程序流程圖B、具體的語言程序C、模塊結構圖和模塊的功能說明書D、分層數(shù)據(jù)流圖和數(shù)據(jù)字典E、分解與抽象F、分解與綜合G、
10、歸納與推導H、試探與回溯I、從數(shù)據(jù)結構導出程序結構J、從數(shù)據(jù)流圖導出初始結構圖K、從模塊結構導出數(shù)據(jù)結構L、從模塊結構導出程序結構DBCAC30.1960年Dijkstra提倡的提倡的①是一種有效的提高程序設計效率的方法,把程序的基本控制結構限于順是一種有效的提高程序設計效率的方法,把程序的基本控制結構限于順序、序、②和③三種,同時避免使用三種,同時避免使用④,這樣使程序結構易于理解,,這樣使程序結構易于理解,①不僅提高程序設計的生產率
11、,同時不僅提高程序設計的生產率,同時也容易進行程序的也容易進行程序的⑤。①A、標準化程序設計B、模塊化程序設計C、多道程序設計D、結構化程序設計②③A、分支B、選擇C、重復D、計算E、輸入輸出④A、GOTO語句B、DO語句C、IF語句D、REPEAT語句⑤A、設計B、調試C、維護D、編碼CBAABA31.塊間聯(lián)系和塊內聯(lián)系是評價程序結構質量的重要標準。聯(lián)系的方式、共用信息的作用、共用信息塊間聯(lián)系和塊內聯(lián)系是評價程序結構質量的重要標準。聯(lián)
12、系的方式、共用信息的作用、共用信息的數(shù)量和界面的的數(shù)量和界面的①等因素決定了聯(lián)系的大小;在塊內聯(lián)系中,等因素決定了聯(lián)系的大?。辉趬K內聯(lián)系中,②系最強。結構設計方法的總則是使每個模系最強。結構設計方法的總則是使每個模塊執(zhí)行塊執(zhí)行③功能,模塊間傳遞功能,模塊間傳遞④參數(shù),模塊通過參數(shù),模塊通過⑤語句調用其他模塊,而且模塊間傳遞的參數(shù)應盡量語句調用其他模塊,而且模塊間傳遞的參數(shù)應盡量⑥①A、友好地B、堅固性C、清晰性D、安全性②A、偶然性B、
13、功能性C、通訊性D、順序性③A、一個B、多個C、盡量多D、盡量少④A、數(shù)據(jù)性B、控制性C、混合性⑤A、直接調用B、Call語句C、中斷D、宏調用⑥A、少B、多AB32.結構設計方法中提出了判定作用范圍和模塊的控制范圍兩個概念,二者的正確關系應該是:結構設計方法中提出了判定作用范圍和模塊的控制范圍兩個概念,二者的正確關系應該是:①是②的子集。的子集。①②A、作用范圍B、控制范圍FDCC33.軟件設計階段可劃分為軟件設計階段可劃分為①設計階
14、段和設計階段和②設計階段,用結構化設計方法的最終目的是使設計階段,用結構化設計方法的最終目的是使③,用,用于表示模塊間調用關系的圖叫于表示模塊間調用關系的圖叫④①②A、邏輯B、程序C、特殊D、詳細E、物理F、概要③A、塊間聯(lián)系大,塊內聯(lián)系大B、塊間聯(lián)系大,塊內聯(lián)系小C、塊間聯(lián)系小,塊內聯(lián)系大D、塊間聯(lián)系小,塊內聯(lián)系小④A、PADB、HCPC、SCD、SADTE、HIPOF、NSCDF34.需求階段的文檔主要有需求階段的文檔主要有①、②、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論