軟件工程考試模擬題(附答案)_第1頁
軟件工程考試模擬題(附答案)_第2頁
軟件工程考試模擬題(附答案)_第3頁
軟件工程考試模擬題(附答案)_第4頁
軟件工程考試模擬題(附答案)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程考試模擬題(附答案)一、單選題(共80題,每題1分,共80分)1、為了提高軟件的可維護性,在編碼階段應注意()A、養(yǎng)成好的程序設計風格B、文檔的副作用C、提高模塊的獨立性D、保存測試用例和數(shù)據(jù)正確答案:A2、軟件的可理解性支持軟件的()。A、可追蹤性B、可移植性C、有效性D、可靠性正確答案:B3、軟件可行性研究一般不考慮()A、是否有足夠的人員和相關的技術來支持系統(tǒng)開發(fā)B、是否有足夠的工具和相關的技術來支持系統(tǒng)開發(fā)C、待開發(fā)的軟件是否會有質量問題D、待開發(fā)軟件是否有市場、經(jīng)濟上是否合算正確答案:C4、基于代碼行的面向規(guī)模的度量方法適合于()。A、過程式程序設計語言和事前度量B、過程式程序設計語言和事后度量C、第四代語言和事后度量D、第四代語言和事前度量正確答案:B5、軟件是()。A、處理對象和處理規(guī)則的描述B、程序C、計算機系統(tǒng)D、程序及其文檔正確答案:D6、JAckson結構化程序設計方法主要適用于規(guī)模適中的()系統(tǒng)的開發(fā)。A、數(shù)據(jù)處理B、實時控制C、文字處理D、科學計算正確答案:A7、需求分析的基本原則包括()。A、修正系統(tǒng)開發(fā)計劃B、必須能夠表達和理解問題的數(shù)據(jù)域和功能域C、自頂向下、逐層分解問題D、要給出系統(tǒng)的邏輯視圖和物理視圖正確答案:B8、在整個軟件項目定義與開發(fā)各階段一種典型的工作量分布原則,稱為40-20-40分布原則,其中20%的工作量指的是()。A、測試工作量B、需求分析工作量C、編碼工作量D、詳細設計工作量正確答案:C9、在軟件質量要素中,改變一個操作的順序所需的工作量的多少指的是()。A、完整性B、可用性C、正確性D、靈活性正確答案:D10、各種軟件維護的類型中最重要的是()。A、預防性維護B、糾錯性維護C、完善性維護D、適應性維護正確答案:C11、在軟件質量要素的評價準則中,程序監(jiān)視自身運行并標識錯誤的程度指的是()。A、可操作性B、容錯性C、檢測性D、安全性正確答案:C12、模塊的內聚性最高的是()。A、功能內聚B、邏輯內聚C、偶然內聚D、時間內聚正確答案:A13、邏輯覆蓋中最強的覆蓋標準是()。A、條件組合覆蓋B、條件覆蓋C、判定覆蓋D、語句覆蓋正確答案:A14、進行需求分析可使用多種工具,但()是不適用的.A、數(shù)據(jù)詞典B、數(shù)據(jù)流圖C、判定表D、PAD圖正確答案:D15、在軟件質量要素的評價準則中,控制或保護程序和數(shù)據(jù)不被破壞、非法訪問等機制的能力指的是()。A、檢測性B、可操作性C、安全性D、容錯性正確答案:C16、軟件測試基本方法中,下列()不用測試實例。A、黑盒測試法B、動態(tài)測試法C、靜態(tài)測試法D、白盒測試法正確答案:C17、下列選項中屬于過程的外部屬性的是()。A、成本B、事件C、計劃及進度D、工作量正確答案:A18、在軟件質量要素中,學習使用軟件(即操作軟件、準備輸入數(shù)據(jù)、解釋輸出結果等)的難易程度指的是()。A、完整性B、正確性C、靈活性D、可用性正確答案:D19、下面幾種白箱測試技術,哪種是最強的覆蓋準則()A、語句覆蓋B、判定覆蓋C、條件組合覆蓋D、條件覆蓋正確答案:C20、下列屬于用白盒技術設計測試用例的是()A、邏輯覆蓋B、等價類劃分C、因果圖D、錯誤推測正確答案:A21、在E-R模型中,包含以下基本成分()。A、控制、聯(lián)系、對象B、實體、屬性、操作C、實體、聯(lián)系、屬性D、數(shù)據(jù)、對象、實體正確答案:C22、面向數(shù)據(jù)流的設計方法把()映射成軟件結構。A、信息流B、數(shù)據(jù)流C、控制結構D、系統(tǒng)結構正確答案:B23、下列選項中,屬于實現(xiàn)階段的任務的是()。A、單元測試B、組裝測試計劃C、繪制程序流程圖D、驗收測試計劃正確答案:A24、軟件測試是軟件質量保證的主要手段之一?!案弋a(chǎn)”的測試是指()。A、用少量的測試用例,發(fā)現(xiàn)被測試程序盡可能多的錯誤B、用適量的測試用例,說明被測試程序正確無誤C、用適量的測試用例,說明被測試程序符合相應的要求D、用少量的測試用例,糾正被測試程序盡可能多的錯誤正確答案:A25、以文檔作為驅動,適合于軟件需求很明確的軟件項目的生存周期模型是()。A、瀑布模型B、增量模型C、噴泉模型D、螺旋模型正確答案:A26、耦合的強弱取決于()。A、通過接口的信息B、模塊間接口的復雜程度C、調用模塊的方式D、模塊內部各個元素彼此之間的緊密結合程度正確答案:B27、耦合是對軟件不同模塊之間互連程度的度量。各種耦合按從強到弱排列如下:()A、內容耦合,控制耦合,公共環(huán)境耦合,數(shù)據(jù)耦合。B、控制耦合,內容耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。C、內容耦合,控制耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。D、內容耦合,公共環(huán)境耦合,控制耦合,數(shù)據(jù)耦合。正確答案:D28、在軟件質量要素的評價準則中,在各種異常情況下軟件能繼續(xù)提供操作的能力指的是()。A、可操作性B、容錯性C、安全性D、檢測性正確答案:B29、在下面的軟件開發(fā)方法中,哪一個對軟件設計和開發(fā)人員的開發(fā)要求最高()A、面向對象的方法B、結構化方法C、原型化方法D、控制流方法正確答案:C30、結構化分析方法采用的基本手段是()。A、分解與綜合B、試探與回溯C、分解與抽象D、歸納與推導正確答案:C31、軟件設計中劃分模塊的一個準則是()。A、高內聚低耦合B、低內聚高耦合C、高內聚高耦合D、低內聚低耦合正確答案:A32、()引入了“風險驅動”的思想,適用于大規(guī)模的內部開發(fā)項目。A、螺旋模型B、增量模型C、原型模型D、噴泉模型正確答案:A33、不適合作為科學工程計算的語言是()A、PrologB、PascalC、CD、Fortran正確答案:A34、IDEFO圖不反映出系統(tǒng)()A、系統(tǒng)做什么B、系統(tǒng)由誰來做C、系統(tǒng)實現(xiàn)的約束條件D、系統(tǒng)功能如何實現(xiàn)正確答案:D35、瀑布模型把軟件生命周期劃分為八個階段:問題的定義、可行性研究、軟件需求分析、系統(tǒng)總體設計、詳細設計、編碼、測試和運行、維護。八個階段又可歸納為三個大的階段:計劃階段、開發(fā)階段和()。A、可行性分析B、運行階段C、測試與排錯D、詳細計劃正確答案:B36、在設計測試用例時,()是用得最多的一種黑盒測試方法。A、等價類劃分B、判定表C、因果圖D、邊界值分析正確答案:A37、通常,()是在代碼編寫階段可進行的測試,它是整個測試工作的基礎。A、安裝測試B、單元測試C、系統(tǒng)測試D、驗收測試正確答案:B38、軟件需求不應包括()A、環(huán)境需求B、標準實現(xiàn)的空間需求C、功能要求D、用戶界面要求正確答案:A39、面向對象模型主要由以下哪些模型組成()A、對象模型、動態(tài)模型、功能模型B、數(shù)據(jù)模型、動態(tài)模型、功能模型C、對象模型、動態(tài)模型、數(shù)據(jù)模型D、對象模型、數(shù)據(jù)模型、功能模型正確答案:A40、下列軟件開發(fā)模型中,以面向對象的軟件開發(fā)方法為基礎,以用戶的需求為動力,以對象來驅動的模型是()。A、瀑布模型B、螺旋模型C、原型模型D、噴泉模型正確答案:D41、需求分析中開發(fā)人員要從用戶那里了解()。A、用戶使用界面B、軟件的規(guī)模C、輸入的信息D、軟件做什么正確答案:D42、為了減少維護工作的困難,可以考慮采取的措施是()。A、設法開發(fā)出無錯的軟件B、增加維護人員數(shù)量C、切實加強維護管理,并在開發(fā)過程中就采取有利于未來維護的措施D、限制修改的范圍正確答案:C43、在SD方法中全面指導模塊劃分的最重要的原則是()A、模塊高內聚B、模塊獨立性C、程序模塊化D、模塊低耦合正確答案:B44、軟件特性中,一個軟件能再次用于其他相關應用的程度稱為()。A、可重用性B、容錯性C、可適應性D、可移植性正確答案:A45、()是一個度量或度量的組合,它可對軟件產(chǎn)品、過程或資源提供更深入的理解。A、度量B、估算C、測量D、指標正確答案:D46、在軟件質量要素的評價準則中,軟件運行的效率指的是()。A、執(zhí)行效率B、簡明性C、準確性D、簡單性正確答案:A47、軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設計、編碼和測試等階段,一般認為可能占用人員最多的階段是()A、分析階段B、編碼階段C、測試階段D、設計階段正確答案:B48、面向對象的分析方法主要是建立三類模型,即()。A、對象模型、動態(tài)模型、功能模型B、系統(tǒng)模型、ER模型、應用模型C、對象模型、動態(tài)模型、應用模型D、E-R模型、對象模型、功能模型正確答案:A49、隨著軟硬件環(huán)境變化而修改軟件的過程是()。A、完善性維護B、校正性維護C、預防性維護D、適應性維護正確答案:D50、在面向對象軟件開發(fā)方法中,類與類之間主要有以下結構關系()A、聚集和消息傳遞B、繼承和聚集C、繼承和方法調用D、繼承和一般正確答案:B51、在軟件質量要素中,對未授權人員訪問程序或數(shù)據(jù)加以控制的程度指的是()。A、可用性B、完整性C、靈活性D、正確性正確答案:B52、()應考慮對模塊相聯(lián)和資源共享問題進行描述和制約。A、詳細設計B、接口控制C、系統(tǒng)設計D、結構化編輯工具正確答案:B53、UML是軟件開發(fā)中的一個重要工具,它主要應用于哪種軟件開發(fā)方法()A、基于瀑布模型的結構化方法B、基于對象的面向對象的方法C、基于需求動態(tài)定義的原型化方法D、基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法正確答案:B54、在軟件質量要素的評價準則中,程序易于理解的程度指的是()。A、簡明性B、執(zhí)行效率C、簡單性D、準確性正確答案:C55、在軟件質量要素中,程序滿足需求規(guī)格說明及用戶目標的程度指的是()。A、可用性B、靈活性C、完整性D、正確性正確答案:D56、內聚程度最低的是()內聚A、過程B、時間C、偶然D、順序正確答案:C57、黑盒測試在設計測試用例時,主要研究()A、需求規(guī)格說明于概要設計說明B、項目開發(fā)計劃C、概要設計說明與詳細設計說明D、詳細設計說明正確答案:A58、瀑布模型的關鍵不足在于()A、過于簡單B、各個階段需要進行評審C、不能適應需求的動態(tài)變更D、過于靈活正確答案:C59、在結構化的瀑布模型中,哪一個階段定義的標準將成為軟件測試中的系統(tǒng)測試階段的目標()。A、詳細設計階段B、概要設計階段C、需求分析階段D、可行性研究階段正確答案:C60、()是以提高軟件質量為目的的技術活動。A、技術創(chuàng)新B、測試C、技術評審D、技術創(chuàng)造正確答案:C61、單元測試的測試用例主要根據(jù)()的結果來設計。A、詳細設計B、源程序C、概要設計D、需求分析正確答案:A62、一個模塊內部的內聚種類中()內聚的內聚度最高。A、邏輯B、偶然C、功能D、過程正確答案:C63、在詳細設計階段,經(jīng)常采用的工具有()A、PADB、SCC、SAD、DFD正確答案:A64、軟件測試方法中的()屬于靜態(tài)測試方法。A、人工檢測B、路徑覆蓋C、黑盒法D、錯誤推測正確答案:A65、開發(fā)軟件所需高成本和產(chǎn)品的低質量之間有著尖銳的矛盾,這種現(xiàn)象稱做()A、軟件危機B、軟件周期C、軟件工程D、軟件產(chǎn)生正確答案:A66、在屏蔽硬件錯誤的冗錯技術中,冗余附加技術有()A、信息冗余B、冗余備份程序的存儲及調用C、關鍵程序和數(shù)據(jù)的冗余存儲和調用D、三模冗余正確答案:C67、在軟件工程的設計階段中,()法只提供了重要的設計準則,沒有規(guī)定出具體的工作步驟。A、JacksonB、以上皆非C、SDD、Parnas正確答案:D68、一個模塊的()太大一般是因為缺乏中間層次,應當適當增加中間層次的控制模塊。A、深度B、扇入C、寬度D、扇出正確答案:D69、()把瀑布模型和專家系統(tǒng)結合在一起,在開發(fā)的各個階段上都利用相應的專家系統(tǒng)來幫助軟件人員完成開發(fā)工作。A、原型模型B、噴泉模型C、基于知識的智能模型D、螺旋模型正確答案:C70、在一個課程注冊系統(tǒng)中,定義了類CourseSchedule和類Course,并在類CourseSchedule中定義了方法Add(c:Course)和方法remove(c:Course),則類CourseSchedule和類Course之間的關系是()。A、包含關系B、組合關系C、泛化關系D、依賴關系正確答案:D71、在結構化分析方法中,()表達系統(tǒng)內部數(shù)據(jù)運動的圖形化技術。A、狀態(tài)轉換圖B、數(shù)據(jù)字典C、實體關系圖D、數(shù)據(jù)流圖正確答案:D72、提高測試的有效性非常重要,成功的測試是指()A、發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤B、未發(fā)現(xiàn)被測程序的錯誤C、證明了被測試程序正確無誤D、說明了被測試程序符合相應的要求正確答案:A73、軟件測試的目標是()。A、發(fā)現(xiàn)錯誤、降低錯誤帶來的風險B、排除軟件中所有的錯誤C、證明軟件是正確的D、與軟件調試相同正確答案:A74、軟件詳細設計的主要任務是確定每個模塊的()。A、外部接B、算法和使用的數(shù)據(jù)結構C、編程D、功能正確答案:B75、兩個模塊之間傳遞的是同一個數(shù)據(jù)結構的地址,這種耦合方式稱為()A、標記耦合B、控制耦合C、數(shù)據(jù)耦合D、公共耦合正確答案:A76、程序的三種基本控制結構的共同特點是()A、只能用來描述簡單程序B、不能嵌套使用C、僅用于自動控制系統(tǒng)D、單入口,單出口正確答案:D77、支持面向對象技術的軟件生存周期模型是()。A、螺旋模型B、噴泉模型C、增量模型D、瀑布模型正確答案:B78、軟件特性中,軟件產(chǎn)品交付使用后,在實現(xiàn)改正潛伏的錯誤、改進性能、適應環(huán)境變化等方面工作的難易程度稱為()。A、可適應性B、可維護性C、可重用性D、可理解性正確答案:B79、研究開發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面。A、經(jīng)濟可行性B、技術可行性

溫馨提示

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

評論

0/150

提交評論