軟件工程測試題及參考答案_第1頁
軟件工程測試題及參考答案_第2頁
軟件工程測試題及參考答案_第3頁
軟件工程測試題及參考答案_第4頁
軟件工程測試題及參考答案_第5頁
已閱讀5頁,還剩21頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件工程測試題及參考答案一、單選題(共68題,每題1分,共68分)1.研究開發所需要的成本和資源是屬于可行性研究中的()研究的一方面。A、法律可行性B、經濟可行性C、技術可行性D、社會可行性正確答案:B2.數據字典是軟件需求分析階段的最重要工具之一,其最基本的功能是()A、數據庫設計B、數據維護C、數據通信D、數據定義正確答案:D3.以下哪種測試方法不屬于白盒測試技術()A、基本路徑測試B、邊界值分析測試C、循環覆蓋測試D、邏輯覆蓋測試正確答案:B4.軟件的特點包括()。A、在軟件的運行和使用期間,也存在類似硬件的老化問題B、軟件的開發與維護對硬件存在依賴性C、軟件具有抽象性D、軟件的開發費用在逐漸下降正確答案:C5.軟件定義期問題定義階段涉及的人員有()A、軟件開發人員、用戶、使用部門負責人B、用戶、使用部門負責人C、系統分析員、軟件開發人員、用戶、使用部門負責人D、系統分析員、軟件開發人員正確答案:C6.軟件的可修改性支持軟件的()。A、可追蹤性B、可互操作性C、有效性D、可維護性正確答案:D7.隨著軟硬件環境變化而修改軟件的過程是()。A、完善性維護B、適應性維護C、預防性維護D、校正性維護正確答案:B8.下列軟件開發模型中,支持需求不明確,特別是大型軟件系統的開發,并支持多種軟件開發方法的模型是()。A、瀑布模型B、噴泉模型C、原型模型D、螺旋模型正確答案:D9.()是一個度量或度量的組合,它可對軟件產品、過程或資源提供更深入的理解。A、度量B、估算C、測量D、指標正確答案:D10.結構化分析方法是一種預先嚴格定義需求的方法,它在實施時強調的是分析對象的()A、控制流B、程序流C、數據流D、指令流正確答案:C11.軟件產品與物質產品有很大區別,軟件產品是一種()產品A、邏輯B、有形C、文檔D、消耗正確答案:A12.軟件測試可能發現軟件中的(),但不能證明軟件()。A、所有錯誤,沒有錯誤B、錯誤,沒有錯誤C、邏輯錯誤,沒有錯誤D、設計錯誤,沒有錯誤正確答案:B13.軟件特性中,軟件產品交付使用后,在實現改正潛伏的錯誤、改進性能、適應環境變化等方面工作的難易程度稱為()。A、可理解性B、可適應性C、可維護性D、可重用性正確答案:C14.下列選項中,屬于需求分析階段的任務的是()。A、軟件總體設計B、單元測試計劃C、組裝測試計劃D、驗收測試計劃正確答案:D15.數據耦合、公共耦合、標記耦合、控制耦合的耦合性從低到高的順序是()A、數據、公共、標記、控制B、數據、標記、控制、公共C、控制、數據、標記、公共D、控制、數據、公共、標記正確答案:B16.面向數據流的設計方法把()映射成軟件結構。A、數據流B、信息流C、系統結構D、控制結構正確答案:A17.采用GAntt圖表示軟件項目進度安排,下列說法中正確的是()A、能夠反映多個任務之間的復雜關系B、能夠直觀表示任務之間相互依賴制約關系C、能夠表示哪些任務是關鍵任務D、能夠表示子任務之間的并行和串行關系正確答案:D18.軟件開發的瀑布模型,一般都將開發過程劃分為:分析、設計、編碼和測試等階段,一般認為可能占用人員最多的階段是()A、編碼階段B、設計階段C、測試階段D、分析階段正確答案:A19.()是對產品或過程的某個屬性的范圍、數量、維度、容量或大小提供一個定量的指示。A、度量B、測量C、指標D、估算正確答案:B20.軟件可維護性的特性中相互矛盾的是()。A、可修改性和可理解性B、可理解性和可讀性C、可測試性和可理解性D、效率和可修改性正確答案:D21.基于代碼行的面向規模的度量方法適合于()。A、過程式程序設計語言和事后度量B、過程式程序設計語言和事前度量C、第四代語言和事后度量D、第四代語言和事前度量正確答案:A22.瀑布模型的存在問題是()A、適用可變需求B、用戶容易參與開發C、用戶與開發者易溝通D、缺乏靈活性正確答案:D23.軟件測試是軟件質量保證的主要手段之一。“高產”的測試是指()。A、用少量的測試用例,糾正被測試程序盡可能多的錯誤B、用適量的測試用例,說明被測試程序符合相應的要求C、用少量的測試用例,發現被測試程序盡可能多的錯誤D、用適量的測試用例,說明被測試程序正確無誤正確答案:C24.軟件的可理解性支持軟件的()。A、可移植性B、可靠性C、有效性D、可追蹤性正確答案:A25.在軟件生存周期中,()階段必須要回答的問題是“要解決的問題是做什么?”。A、詳細設計B、可行性分析和項目開發計劃C、軟件測試D、概要設計正確答案:B26.軟件按照設計的要求,在規定時間和條件下達到不出故障,持續運行的要求的質量特性稱為()A、可用性B、完整性C、正確性D、可靠性正確答案:D27.在軟件質量要素中,改變一個操作的順序所需的工作量的多少指的是()。A、靈活性B、正確性C、可用性D、完整性正確答案:A28.軟件維護工作越來越收到重視,它的花費常常要占軟件生存周期全部花費的()%左右。A、10~20B、20~40C、60~80D、90以上正確答案:C29.軟件維護時,對測試階段未發現的錯誤進行測試、診斷、定位、糾錯,直至修改的回歸測試過程稱()。A、完善性維護B、預防性維護C、改正性維護D、適應性維護正確答案:C30.在屏蔽硬件錯誤的冗錯技術中,冗余附加技術有()A、冗余備份程序的存儲及調用B、信息冗余C、關鍵程序和數據的冗余存儲和調用D、三模冗余正確答案:C31.軟件可行性研究一般不考慮()A、待開發軟件是否有市場、經濟上是否合算B、是否有足夠的工具和相關的技術來支持系統開發C、是否有足夠的人員和相關的技術來支持系統開發D、待開發的軟件是否會有質量問題正確答案:D32.下面幾種白箱測試技術,哪種是最強的覆蓋準則()A、判定覆蓋B、條件覆蓋C、條件組合覆蓋D、語句覆蓋正確答案:C33.內聚程度最低的是()內聚A、過程B、時間C、順序D、偶然正確答案:D34.在一個課程注冊系統中,定義了類CourseSchedule和類Course,并在類CourseSchedule中定義了方法Add(c:Course)和方法remove(c:Course),則類CourseSchedule和類Course之間的關系是()。A、泛化關系B、組合關系C、依賴關系D、包含關系正確答案:C35.軟件特性中,在給定的時間間隔內,程序成功運行的概率指的是()。A、正確性B、有效性C、可靠性D、可適應性正確答案:C36.對象建模技術中,表示瞬時行為上的系統的“控制”特征,通常可用()來表示。A、對象圖B、類圖C、狀態圖D、數據流圖正確答案:C37.瀑布模型把軟件生命周期劃分為八個階段:問題的定義、可行性研究、軟件需求分析、系統總體設計、詳細設計、編碼、測試和運行、維護。八個階段又可歸納為三個大的階段:計劃階段、開發階段和()。A、測試與排錯B、可行性分析C、詳細計劃D、運行階段正確答案:D38.以下哪一項不屬于面向對象的軟件開發方法()A、coAd方法B、booch方法C、jAckson方法D、omt方法正確答案:C39.對象實現了數據和操作的結合,使數據和操作()于對象的統一體中。A、隱藏B、封裝C、抽象D、結合正確答案:B40.需求分析的產品是()A、需求規格說明書B、數據流程圖案C、數據字典D、判定表正確答案:A41.為了減少維護工作的困難,可以考慮采取的措施是()。A、切實加強維護管理,并在開發過程中就采取有利于未來維護的措施B、設法開發出無錯的軟件C、增加維護人員數量D、限制修改的范圍正確答案:A42.詳細設計的基本任務是確定每個模塊的()設計A、調用關系B、算法C、功能D、輸入輸出數據正確答案:B43.黑盒測試在設計測試用例時,主要研究()A、需求規格說明于概要設計說明B、詳細設計說明C、概要設計說明與詳細設計說明D、項目開發計劃正確答案:A44.下列選項中,在驗收測試結束時,必須提交給用戶的是()。A、項目開發總結報告B、最終用戶手冊C、驗收測試計劃D、需求規格說明書正確答案:B45.提高測試的有效性非常重要,成功的測試是指()A、未發現被測程序的錯誤B、發現了至今為止尚未發現的錯誤C、說明了被測試程序符合相應的要求D、證明了被測試程序正確無誤正確答案:B46.具有風險分析的軟件生命周期模型是()。A、噴泉模型B、瀑布模型C、螺旋模型D、增量模型正確答案:C47.在面向對象軟件開發方法中,類與類之間主要有以下結構關系()A、繼承和一般B、繼承和聚集C、聚集和消息傳遞D、繼承和方法調用正確答案:B48.軟件的集成測試工作最好由()承擔,以提高集成測試的效果。A、該軟件的設計人員B、不屬于該軟件開發組的軟件設計人員C、該軟件的編程人員D、該軟件開發組的負責人正確答案:B49.下列選項中,不能進行并行工作的是()。A、需求復審B、過程設計C、編碼D、單元測試正確答案:A50.軟件項目計劃一般不包括以下哪項內容()A、軟件開發標準的選擇和制定B、培訓計劃C、人員安排D、進度安排正確答案:A51.根據對軟件開發機構調查的結果可知,各類維護活動所占的比重是()A、完善性占50%,適應性占25%,校正性占21%,其他維護占4%B、完善性占25%,適應性占50%,校正性占21%,其他維護占4%C、完善性占21%,適應性占25%,校正性占50%,其他維護占4%D、完善性占21%,適應性占50%,校正性占25%,其他維護占4%正確答案:A52.為高質量的開發軟件項目,在軟件結構設計時,必須遵循()原則A、信息隱蔽B、數據共享C、質量控制D、程序優化正確答案:A53.軟件的可移植性支持軟件的()。A、有效性B、可追蹤性C、可互操作性D、可適應性正確答案:D54.在軟件質量要素的評價準則中,計算和控制的精確程度指的是()。A、準確性B、執行效率C、簡單性D、簡明性正確答案:A55.邏輯覆蓋標準主要用于()。A、軟件驗證方法B、白盒測試方法C、灰盒測試方D、黑盒測試方法正確答案:B56.在軟件質量要素中,程序滿足需求規格說明及用戶目標的程度指的是()。A、可用性B、靈活性C、完整性D、正確性正確答案:D57.軟件測試的目標是()。A、證明軟件是正確的B、發現錯誤、降低錯誤帶來的風險C、排除軟件中所有的錯誤D、與軟件調試相同正確答案:B58.軟件特性中,多個軟件元素相互通訊并協同完成任務的能力指的是()。A、可維護性B、可理解性C、可互操作性D、可追蹤性正確答案:C59.類庫這種機制是()級別的信息共享。A、同一應用B、同一類C、不同類D、不同應用正確答案:D60.試判斷下列敘述中,哪個些是正確的()a.軟件系統中所有的信息流都可以認為是事務流b.軟件系統中所有的信息流都可以認為是變換流c.事務分析和變換分析的設計步驟是基本相似的A、b和cB、aC、bD、c正確答案:A61.下列選項中屬于過程的外部屬性的是()。A、成本B、事件C、計劃及進度D、工作量正確答案:A62.()是對系統、部件或過程的某一特性所具有的程度進行的量化測量。A、度量B、估算C、測量D、指標正確答案:A63.在軟件質量要素的評價準則中,程序易于理解的程度指的是()。A、準確性B、執行效率C、簡單性D、簡明性正確答案:C64.()意味著一個操作在不同的類中可以有不同的實現方式。A、多態性B、類的可復用C、信息隱藏D、多繼承正確答案:A65.結構化分析方法采用的基本手段是()。A、試探與回溯B、歸納與推導C、分解與綜合D、分解與抽象正確答案:D66.IDEFO圖不反映出系統()A、系統做什么B、系統功能如何實現C、系統由誰來做D、系統實現的約束條件正確答案:B67.不適合作為科學工程計算的語言是()A、PascalB、CC、FortranD、Prolog正確答案:D68.軟件設計中劃分模塊的一個準則是()。A、低內聚高耦合B、高內聚低耦合C、高內聚高耦合D、低內聚低耦合正確答案:B二、多選題(共2題,每題1分,共2分)1.()可以作為模塊.A、編譯文件B、函數C、過程D、子程序正確答案:ABCD2.軟件策劃的上游是(),下游是()A、需求分析B、軟件設計C、軟件測試D、可行性分析正確答案:AB三、判斷題(共30題,每題1分,共30分)1.編碼時盡量多用全局變量()A、正確B、錯誤正確答案:B2.當驗收測試通過,軟件開發就完成了。()A、正確B、錯誤正確答案:B3.軟件錯誤可能出現在開發過程的早期,越早修改越好。()A、正確B、錯誤正確答案:A4.建立動態模型的第一步,是編寫典型交互行為的腳本。()A、正確B、錯誤正確答案:A5.用黑盒法測試時,測試用例是根據程序內部邏輯設計的。()A、正確B、錯誤正確答案:B6.Jackson圖只能表達程序結構,不能表達數據結構。()A、正確B、錯誤正確答案:B7.系統流程圖是一個典型的描述邏輯系統的傳統工具。()A、正確B、錯誤正確答案:B8.數據流圖和數據字典共同構成系統的邏輯模型。()A、正確B、錯誤正確答案:A9.螺旋模型是在瀑布模型和增量模型的基礎上增加了風險分析活動。()A、正確B、錯誤正確答案:A10.等價類劃分方法將所有可能的輸入數據劃分成若干部分,然后從每一部分中選取少數有代表性的數據作為測試用例。()A、正確B、錯誤正確答案:A11.模塊化程序設計中,模塊越小,模塊化的優點越明顯。一般來說,模塊的大小都在10行以下。()A、正確B、錯誤正確答案:B12.—個模塊內所有處理元素集中于相同的數據結構,其塊內聯系屬功能性塊內聯系。()A、正確B、錯誤正確答案:B13.應該盡量使用機器語言編寫代碼,提高程序運行效率,而減少高級語言的使用。()A、正確B、錯誤正確答案:B14.軟件維護就是改正軟件中的錯誤。A、正確B、錯誤正確答案:B15.上述數據流圖表示數據A和B同時輸入變換成C。A、正確B、錯誤正確答案:B16.快速原型模型可以有效地適應用戶需求的動態變化。()A、正確B、錯誤正確答案:A17.軟件測

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論