軟件工程模擬習(xí)題含答案_第1頁
軟件工程模擬習(xí)題含答案_第2頁
軟件工程模擬習(xí)題含答案_第3頁
軟件工程模擬習(xí)題含答案_第4頁
軟件工程模擬習(xí)題含答案_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

軟件工程模擬習(xí)題含答案一、單選題(共68題,每題1分,共68分)1.軟件的特點(diǎn)包括()。A、在軟件的運(yùn)行和使用期間,也存在類似硬件的老化問題B、軟件的開發(fā)與維護(hù)對硬件存在依賴性C、軟件具有抽象性D、軟件的開發(fā)費(fèi)用在逐漸下降正確答案:C2.對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對象的統(tǒng)一體中。A、封裝B、抽象C、隱藏D、結(jié)合正確答案:A3.軟件測試基本方法中,下列()不用測試實例。A、白盒測試法B、黑盒測試法C、動態(tài)測試法D、靜態(tài)測試法正確答案:D4.下列選項中屬于資源的外部屬性的是()。A、人員B、工具C、生產(chǎn)率D、經(jīng)驗正確答案:C5.下列選項中,屬于詳細(xì)設(shè)計階段的任務(wù)的是()。A、初步用戶手冊B、單元測試計劃C、驗收測試計劃D、組裝測試計劃正確答案:B6.瀑布模型的關(guān)鍵不足在于()A、各個階段需要進(jìn)行評審B、過于靈活C、不能適應(yīng)需求的動態(tài)變更D、過于簡單正確答案:C7.研究開發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面。A、法律可行性B、社會可行性C、技術(shù)可行性D、經(jīng)濟(jì)可行性正確答案:D8.下列關(guān)于JSP方法不正確的說法是()A、JSP方法不明確的劃分軟件概要設(shè)計和詳細(xì)設(shè)計的兩個階段B、JSP方法根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的體系結(jié)構(gòu)。因此它只適用于詳細(xì)設(shè)計階段C、JSP方法主要用于規(guī)模不大的數(shù)據(jù)處理系統(tǒng)D、JSP方法適用于輸入數(shù)據(jù)和輸出數(shù)據(jù)之間有對應(yīng)關(guān)系的問題求解正確答案:B9.結(jié)構(gòu)化分析方法是一種預(yù)先嚴(yán)格定義需求的方法,它在實施時強(qiáng)調(diào)的是分析對象的()A、控制流B、數(shù)據(jù)流C、程序流D、指令流正確答案:B10.在詳細(xì)設(shè)計階段,經(jīng)常采用的工具有()A、PADB、SAC、SCD、DFD正確答案:A11.軟件測試的目的是()。A、評價軟件的質(zhì)量B、發(fā)現(xiàn)軟件的錯誤C、找出軟件的所有錯誤D、證明軟件是正確的正確答案:B12.在下面的軟件開發(fā)方法中,哪一個對軟件設(shè)計和開發(fā)人員的開發(fā)要求最高()A、面向?qū)ο蟮姆椒˙、結(jié)構(gòu)化方法C、原型化方法D、控制流方法正確答案:C13.在軟件質(zhì)量要素的評價準(zhǔn)則中,計算和控制的精確程度指的是()。A、簡明性B、準(zhǔn)確性C、執(zhí)行效率D、簡單性正確答案:B14.()應(yīng)考慮對模塊相聯(lián)和資源共享問題進(jìn)行描述和制約。A、詳細(xì)設(shè)計B、接口控制C、結(jié)構(gòu)化編輯工具D、系統(tǒng)設(shè)計正確答案:B15.軟件測試的目標(biāo)是()。A、證明軟件是正確的B、發(fā)現(xiàn)錯誤、降低錯誤帶來的風(fēng)險C、排除軟件中所有的錯誤D、與軟件調(diào)試相同正確答案:B16.下列說法中,不正確的是()。A、軟件項目工作量分布曲線不是線性的B、在軟件生存周期的不同階段各類人員的參與情況是不同的。C、適當(dāng)推遲交貨時間可大幅度降低開發(fā)工作量D、到開發(fā)后期臨時增加人力可加快進(jìn)度正確答案:D17.需求分析的產(chǎn)品是()A、數(shù)據(jù)字典B、數(shù)據(jù)流程圖案C、需求規(guī)格說明書D、判定表正確答案:C18.下列軟件開發(fā)模型中,支持需求不明確,特別是大型軟件系統(tǒng)的開發(fā),并支持多種軟件開發(fā)方法的模型是()。A、噴泉模型B、螺旋模型C、原型模型D、瀑布模型正確答案:B19.軟件開發(fā)中常采用的結(jié)構(gòu)化生命周期方法,由于其特征而一般稱其為()A、層次模型B、螺旋模型C、瀑布模型D、對象模型正確答案:C20.軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計、編碼和測試等階段,一般認(rèn)為可能占用人員最多的階段是()A、分析階段B、設(shè)計階段C、編碼階段D、測試階段正確答案:C21.下列選項中屬于產(chǎn)品的內(nèi)部屬性的是()。A、模塊耦合度B、軟件有效性C、軟件可維護(hù)性D、軟件可靠性正確答案:A22.需求分析最終結(jié)果是產(chǎn)生()。A、可行性分析報告B、需求規(guī)格說明書C、設(shè)計說明書D、項目開發(fā)計劃正確答案:B23.在軟件質(zhì)量要素的評價準(zhǔn)則中,控制或保護(hù)程序和數(shù)據(jù)不被破壞、非法訪問等機(jī)制的能力指的是()。A、容錯性B、安全性C、可操作性D、檢測性正確答案:B24.UML是軟件開發(fā)中的一個重要工具,它主要應(yīng)用于哪種軟件開發(fā)方法()A、基于需求動態(tài)定義的原型化方法B、基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法C、基于瀑布模型的結(jié)構(gòu)化方法D、基于對象的面向?qū)ο蟮姆椒ㄕ_答案:D25.在軟件質(zhì)量要素的評價準(zhǔn)則中,操作該軟件的難易程度指的是()。A、可操作性B、安全性C、容錯性D、檢測性正確答案:A26.在面向?qū)ο筌浖_發(fā)方法中,類與類之間主要有以下結(jié)構(gòu)關(guān)系()A、繼承和聚集B、聚集和消息傳遞C、繼承和方法調(diào)用D、繼承和一般正確答案:A27.在白盒測試技術(shù)測試用例的設(shè)計中,()是最強(qiáng)的覆蓋標(biāo)準(zhǔn)。A、路徑覆蓋B、條件組合覆蓋C、語句覆蓋D、判定覆蓋正確答案:A28.軟件需求不應(yīng)包括()A、功能要求B、標(biāo)準(zhǔn)實現(xiàn)的空間需求C、環(huán)境需求D、用戶界面要求正確答案:C29.為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是()。A、功能內(nèi)聚B、通信內(nèi)聚C、邏輯內(nèi)聚D、時間內(nèi)聚正確答案:A30.軟件的可移植性支持軟件的()。A、有效性B、可追蹤性C、可互操作性D、可適應(yīng)性正確答案:D31.瀑布模型的存在問題是()A、適用可變需求B、缺乏靈活性C、用戶容易參與開發(fā)D、用戶與開發(fā)者易溝通正確答案:B32.需求分析是()。A、由系統(tǒng)分析員單獨(dú)完成的B、軟件開發(fā)工作的基礎(chǔ)C、由用戶自己單獨(dú)完成的D、軟件生存周期的開始正確答案:B33.軟件特性中,允許對軟件進(jìn)行修改而不增加其復(fù)雜性指的是()。A、可適應(yīng)性B、可修改性C、可移植性D、可維護(hù)性正確答案:B34.通常影響軟件易維護(hù)性的因素有易理解性、易修改性和()。A、易使用性B、易替換性C、易測試性D、易恢復(fù)性正確答案:C35.通過()可以完成數(shù)據(jù)流圖的細(xì)化。A、結(jié)構(gòu)分解B、功能分解C、系統(tǒng)分解D、數(shù)據(jù)分解正確答案:B36.快速原型模型的主要特點(diǎn)之一是()A、開發(fā)完畢才見到產(chǎn)品B、及早提供全部完整的軟件產(chǎn)品C、開發(fā)完畢后才見到工作軟件D、及早提供工作軟件正確答案:B37.在軟件質(zhì)量要素中,程序滿足需求規(guī)格說明及用戶目標(biāo)的程度指的是()。A、正確性B、完整性C、靈活性D、可用性正確答案:A38.在E-R模型中,包含以下基本成分()。A、控制、聯(lián)系、對象B、實體、屬性、操作C、實體、聯(lián)系、屬性D、數(shù)據(jù)、對象、實體正確答案:C39.因計算機(jī)硬件和軟件環(huán)境的變化而作出的修改軟件的過程稱為()A、完善性維護(hù)B、教正性維護(hù)C、預(yù)防性維護(hù)D、適應(yīng)性維護(hù)正確答案:D40.一個模塊內(nèi)部的內(nèi)聚種類中()內(nèi)聚的內(nèi)聚度最高。A、功能B、過程C、偶然D、邏輯正確答案:A41.下列選項中,不能進(jìn)行并行工作的是()。A、過程設(shè)計B、需求復(fù)審C、單元測試D、編碼正確答案:B42.軟件工程的出現(xiàn)主要是由于()。A、程序設(shè)計方法學(xué)的影響B(tài)、其它工程科學(xué)的影響C、軟件危機(jī)的出現(xiàn)D、計算機(jī)的發(fā)展正確答案:C43.業(yè)界存在三種需求分析方法:面向功能分析、面向?qū)ο蠓治龊?)。A、面向數(shù)據(jù)分析B、面向硬件分析C、面向程序分析D、面向算法分析正確答案:A44.在軟件的開發(fā)過程中往往采取各種措施來提高軟件的易維護(hù)性。如()有助于提高軟件的易修改性。A、身份認(rèn)證B、信息隱蔽原則C、高效的算法D、增強(qiáng)健壯性正確答案:B45.()是對產(chǎn)品或過程的某個屬性的范圍、數(shù)量、維度、容量或大小提供一個定量的指示。A、估算B、度量C、測量D、指標(biāo)正確答案:C46.詳細(xì)設(shè)計的基本任務(wù)是確定每個模塊的()設(shè)計A、功能B、算法C、調(diào)用關(guān)系D、輸入輸出數(shù)據(jù)正確答案:B47.黑盒測試在設(shè)計測試用例時,主要研究()A、概要設(shè)計說明與詳細(xì)設(shè)計說明B、項目開發(fā)計劃C、需求規(guī)格說明于概要設(shè)計說明D、詳細(xì)設(shè)計說明正確答案:C48.軟件的集成測試工作最好由()承擔(dān),以提高集成測試的效果。A、該軟件的編程人員B、該軟件的設(shè)計人員C、不屬于該軟件開發(fā)組的軟件設(shè)計人員D、該軟件開發(fā)組的負(fù)責(zé)人正確答案:C49.在軟件質(zhì)量要素中,學(xué)習(xí)使用軟件(即操作軟件、準(zhǔn)備輸入數(shù)據(jù)、解釋輸出結(jié)果等)的難易程度指的是()。A、正確性B、可用性C、靈活性D、完整性正確答案:B50.()把瀑布模型和專家系統(tǒng)結(jié)合在一起,在開發(fā)的各個階段上都利用相應(yīng)的專家系統(tǒng)來幫助軟件人員完成開發(fā)工作。A、原型模型B、基于知識的智能模型C、螺旋模型D、噴泉模型正確答案:B51.()是以提高軟件質(zhì)量為目的的技術(shù)活動。A、技術(shù)創(chuàng)造B、測試C、技術(shù)評審D、技術(shù)創(chuàng)新正確答案:C52.DFD中從系統(tǒng)的輸入流到系統(tǒng)的輸出流的一連串連續(xù)變換形成一種信息流,這種信息流可分為()兩大類。A、控制流和變換流B、變換流和事務(wù)流C、事務(wù)流和事件流D、事件流和控制流正確答案:B53.在軟件生存周期中,()階段必須要回答的問題是“要解決的問題是做什么?”。A、軟件測試B、詳細(xì)設(shè)計C、概要設(shè)計D、可行性分析和項目開發(fā)計劃正確答案:D54.可維護(hù)性的特性中相互促進(jìn)的是()A、效率和可移植性B、可理解性和可測試性C、效率和可修改性D、效率和結(jié)構(gòu)好正確答案:B55.以下哪種測試方法不屬于白盒測試技術(shù)()A、邏輯覆蓋測試B、基本路徑測試C、循環(huán)覆蓋測試D、邊界值分析測試正確答案:D56.軟件測試是為了()而執(zhí)行程序的過程。A、糾正錯誤B、避免錯誤C、發(fā)現(xiàn)錯誤D、證明正確正確答案:C57.軟件特性中,在給定的時間間隔內(nèi),程序成功運(yùn)行的概率指的是()。A、可靠性B、有效性C、正確性D、可適應(yīng)性正確答案:A58.()維護(hù)是為了補(bǔ)充軟件的功能或提高原有軟件的性能而進(jìn)行的維護(hù)活動。A、完善性B、功能性C、擴(kuò)展性D、合法性正確答案:A59.在白盒測試技術(shù)測試用例的設(shè)計中,()是最弱的覆蓋標(biāo)準(zhǔn)。A、路徑覆蓋B、語句覆蓋C、判定覆蓋D、條件組合覆蓋正確答案:B60.采用GAntt圖表示軟件項目進(jìn)度安排,下列說法中正確的是()A、能夠反映多個任務(wù)之間的復(fù)雜關(guān)系B、能夠直觀表示任務(wù)之間相互依賴制約關(guān)系C、能夠表示哪些任務(wù)是關(guān)鍵任務(wù)D、能夠表示子任務(wù)之間的并行和串行關(guān)系正確答案:D61.軟件可行性研究一般不考慮()A、待開發(fā)的軟件是否會有質(zhì)量問題B、是否有足夠的人員和相關(guān)的技術(shù)來支持系統(tǒng)開發(fā)C、待開發(fā)軟件是否有市場、經(jīng)濟(jì)上是否合算D、是否有足夠的工具和相關(guān)的技術(shù)來支持系統(tǒng)開發(fā)正確答案:A62.單元測試的測試用例主要根據(jù)()的結(jié)果來設(shè)計。A、詳細(xì)設(shè)計B、概要設(shè)計C、源程序D、需求分析正確答案:A63.軟件設(shè)計中劃分模塊的一個準(zhǔn)則是()。A、高內(nèi)聚低耦合B、低內(nèi)聚低耦合C、高內(nèi)聚高耦合D、低內(nèi)聚高耦合正確答案:A64.軟件特性中,()是指系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問題的需求的程度。A、可靠性B、可適應(yīng)性C、可重用性D、可理解性正確答案:D65.下列選項中,屬于需求分析階段的任務(wù)的是()。A、軟件總體設(shè)計B、組裝測試計劃C、單元測試計劃D、驗收測試計劃正確答案:D66.軟件產(chǎn)品與物質(zhì)產(chǎn)品有很大區(qū)別,軟件產(chǎn)品是一種()產(chǎn)品A、消耗B、邏輯C、有形D、文檔正確答案:B67.可行性分析研究的目的()A、項目值得開發(fā)否B、規(guī)劃項目C、開發(fā)項目D、爭取項目正確答案:A68.()引入了“風(fēng)險驅(qū)動”的思想,適用于大規(guī)模的內(nèi)部開發(fā)項目。A、螺旋模型B、噴泉模型C、增量模型D、原型模型正確答案:A二、多選題(共2題,每題1分,共2分)1.()可以作為模塊.A、函數(shù)B、過程C、編譯文件D、子程序正確答案:ABCD2.下列屬于軟件測試過程的是().A、確認(rèn)測試B、單元測試C、法律驗證D、組裝測試E、內(nèi)核測試正確答案:ABD三、判斷題(共30題,每題1分,共30分)1.用CASE環(huán)境或程序自動生成工具來自動生成一部分程序()A、正確B、錯誤正確答案:A2.系統(tǒng)結(jié)構(gòu)圖是精確表達(dá)程序結(jié)構(gòu)的圖形表示法。因此,有時也可以將系統(tǒng)結(jié)構(gòu)圖當(dāng)作系統(tǒng)流程圖使用。()A、正確B、錯誤正確答案:B3.過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。()A、正確B、錯誤正確答案:B4.軟件的開發(fā)與運(yùn)行經(jīng)常受到硬件的限制和制約。()A、正確B、錯誤正確答案:A5.—個模塊內(nèi)所有處理元素集中于相同的數(shù)據(jù)結(jié)構(gòu),其塊內(nèi)聯(lián)系屬功能性塊內(nèi)聯(lián)系。()A、正確B、錯誤正確答案:B6.性能測試是為了檢驗系統(tǒng)的能力最高能達(dá)到什么實際的限度,讓系統(tǒng)處于資源的異常數(shù)量、異常頻率、異常批量的條件下運(yùn)行測試系統(tǒng)的承受能力。A、正確B、錯誤正確答案:B7.軟件工作的考慮范圍主要是程序設(shè)計和實現(xiàn)。()A、正確B、錯誤正確答案:B8.系統(tǒng)規(guī)格說明評審?fù)瓿梢院?,系統(tǒng)開發(fā)可以按照硬件工程、軟件工程、數(shù)據(jù)庫工程、人機(jī)工程等并行開展工作。()A、正確B、錯誤正確答案:A9.上述數(shù)據(jù)流圖表示數(shù)據(jù)A和B同時輸入變換成C。A、正確B、錯誤正確答案:B10.為了加快軟件維護(hù)作業(yè)的進(jìn)度,應(yīng)盡可能增加維護(hù)人員的數(shù)目。()A、正確B、錯誤正確答案:B11.耦合用于衡量一個模塊內(nèi)部的各個元素彼此結(jié)合的緊密程度。()A、正確B、錯誤正確答案:B12.以結(jié)構(gòu)化分析方法建立的系統(tǒng)模型就是數(shù)據(jù)流圖。A、正確B、錯誤正確答案:B13.數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。()A、正確B、錯誤正確答案:A14.模塊化程序設(shè)計中,模塊越小,模塊化的優(yōu)點(diǎn)越明顯。一般來說,模塊的大小都在10行以下。()A、正確B、錯誤正確答案:B15.軟件概要設(shè)計包括軟件系統(tǒng)結(jié)構(gòu)設(shè)計以及數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計。()A、正確B、錯誤正確答案:A16.軟件生存周期是從軟件開始開發(fā)到開發(fā)結(jié)束的整個時期。()A、正確B、錯誤正確答案:B17.軟件模塊的耦合是越低越好。()A、正確B、錯誤正確答案:A18.白盒測試無需考慮模塊內(nèi)部的執(zhí)行過程和程序結(jié)構(gòu),只要了解

溫馨提示

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

最新文檔

評論

0/150

提交評論