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