




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件工程模擬練習(xí)題與答案1、下列模型屬于成本估算方法的有()A、COCOMO模型B、Mccall模型C、Mccabe度量法D、時間估算法答案:A2、需求分析的基本原則包括()。A、必須能夠表達和理解問題的數(shù)據(jù)域和功能域B、自頂向下、逐層分解問題C、修正系統(tǒng)開發(fā)計劃D、要給出系統(tǒng)的邏輯視圖和物理視圖答案:A3、UML是軟件開發(fā)中的一個重要工具,它主要應(yīng)用于哪種軟件開發(fā)方法()A、基于瀑布模型的結(jié)構(gòu)化方法B、基于需求動態(tài)定義的原型化方法C、基于對象的面向?qū)ο蟮姆椒―、基于數(shù)據(jù)的數(shù)據(jù)流開發(fā)方法答案:C4、軟件測試的目的是()。A、評價軟件的質(zhì)量B、發(fā)現(xiàn)軟件的錯誤C、找出軟件的所有錯誤D、證明軟件是正確的答案:B5、數(shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最基本的功能是()A、數(shù)據(jù)庫設(shè)計B、數(shù)據(jù)通信C、數(shù)據(jù)定義D、數(shù)據(jù)維護答案:C6、軟件特性中,多個軟件元素相互通訊并協(xié)同完成任務(wù)的能力指的是()。A、可理解性B、可互操作性C、可維護性D、可追蹤性答案:B7、在考察系統(tǒng)的一些涉及時序和改變的狀態(tài)時,要用動態(tài)模型來表示。動態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個圖:一個是事件追蹤圖,另一個是()。A、狀態(tài)圖B、數(shù)據(jù)流圖C、系統(tǒng)結(jié)構(gòu)圖D、時序圖答案:A8、下列屬于維護階段的文檔是()A、軟件規(guī)格說明B、用戶操作手冊C、軟件問題報告D、軟件測試分析報告答案:B9、類構(gòu)件的重用方式有多態(tài)重用、繼承重用和()A、實例重用B、重載重用C、代碼重用D、方法重用答案:A10、需求分析中開發(fā)人員要從用戶那里了解()。A、軟件做什么B、用戶使用界面C、輸入的信息D、軟件的規(guī)模答案:A11、模塊的內(nèi)聚性最高的是()。A、邏輯內(nèi)聚B、時間內(nèi)聚C、偶然內(nèi)聚D、功能內(nèi)聚答案:D12、需求分析的產(chǎn)品是()A、數(shù)據(jù)流程圖案B、數(shù)據(jù)字典C、判定表D、需求規(guī)格說明書答案:D13、()是把對象的屬性和操作結(jié)合在一起,構(gòu)成一個獨立的對象,其內(nèi)部信息對外界是隱蔽的,外界只能通過有限的接口與對象發(fā)生聯(lián)系。A、多態(tài)性B、繼承C、封裝D、消息答案:C14、下列軟件開發(fā)模型中,支持需求不明確,特別是大型軟件系統(tǒng)的開發(fā),并支持多種軟件開發(fā)方法的模型是()。A、原型模型B、瀑布模型C、噴泉模型D、螺旋模型答案:D15、下列選項中屬于產(chǎn)品的內(nèi)部屬性的是()。A、模塊耦合度B、軟件可靠性C、軟件有效性D、軟件可維護性答案:A16、確定測試計劃是在()階段制定的.A、總體設(shè)計B、詳細設(shè)計C、編碼D、測試答案:A17、程序流程圖(PDF)中的箭頭代表的是()A、數(shù)據(jù)流B、控制流C、調(diào)用關(guān)系D、組成關(guān)系答案:B18、以下哪種測試方法不屬于白盒測試技術(shù)()A、基本路徑測試B、邊界值分析測試C、循環(huán)覆蓋測試D、邏輯覆蓋測試答案:B19、面向?qū)ο蟮拈_發(fā)方法中,()將是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標準建模語言。A、Booch方法B、Coad方法C、UML語言D、OMT方法答案:C20、下列選項中,屬于概要設(shè)計階段的任務(wù)的是()。A、組裝測試計劃B、單元測試計劃C、初步用戶手冊D、驗收測試計劃答案:A21、耦合的強弱取決于()。A、模塊間接口的復(fù)雜程度B、調(diào)用模塊的方式C、通過接口的信息D、模塊內(nèi)部各個元素彼此之間的緊密結(jié)合程度答案:A22、在軟件工程的原則中,抽象、信息隱藏、模塊化和局部化的原則支持軟件的()。A、有效性B、可互操作性C、可靠性D、可追蹤性答案:C23、軟件維護的副作用主要有以下哪幾種()A、編碼副作用、數(shù)據(jù)副作用、測試副作用B、編碼副作用、數(shù)據(jù)副作用、調(diào)試副作用C、編碼副作用、數(shù)據(jù)副作用、文檔副作用D、編碼副作用、文檔副作用、測試副作用答案:C24、軟件按照設(shè)計的要求,在規(guī)定時間和條件下達到不出故障,持續(xù)運行的要求的質(zhì)量特性稱為()A、可用性B、可靠性C、正確性D、完整性答案:B25、一組語句在程序多處出現(xiàn),為了節(jié)省空間,把這些語句放在一個模塊中,該模塊的內(nèi)聚度是()的。A、邏輯性B、瞬時性C、偶然性D、通信性答案:C26、設(shè)函數(shù)C(X)定義問題X的復(fù)雜程序,函數(shù)E(X)確定解決問題X需要的工作量(時間)。對于兩個問題P1和P2,如果C(P1)>C(P2)顯然E(P1)>E(P2),則得出結(jié)論E(P1+P2)>E(P1)+E(P2)就是:()A、模塊化的根據(jù)B、逐步求精的根據(jù)C、抽象的根據(jù)D、信息隱藏和局部化的根據(jù)答案:A27、以下哪一項不是面向?qū)ο蟮奶卣?)A、多態(tài)性B、繼承性C、封裝性D、過程調(diào)用答案:D28、需求分析最終結(jié)果是產(chǎn)生()。A、項目開發(fā)計劃B、需求規(guī)格說明書C、設(shè)計說明書D、可行性分析報告答案:B29、在軟件質(zhì)量特性中,()是指防止對程序及數(shù)據(jù)的非授權(quán)訪問的能力。A、安全性B、適應(yīng)性C、靈活性D、容錯性答案:A30、通過()可以完成數(shù)據(jù)流圖的細化。A、結(jié)構(gòu)分解B、功能分解C、數(shù)據(jù)分解D、系統(tǒng)分解答案:B31、()把瀑布模型和專家系統(tǒng)結(jié)合在一起,在開發(fā)的各個階段上都利用相應(yīng)的專家系統(tǒng)來幫助軟件人員完成開發(fā)工作。A、原型模型B、螺旋模型C、基于知識的智能模型D、噴泉模型答案:C32、軟件測試方法中的()屬于靜態(tài)測試方法。A、黑盒法B、路徑覆蓋C、錯誤推測D、人工檢測答案:D33、在軟件質(zhì)量要素中,程序滿足需求規(guī)格說明及用戶目標的程度指的是()。A、完整性B、可用性C、正確性D、靈活性答案:C34、結(jié)構(gòu)化分析方法是一種預(yù)先嚴格定義需求的方法,它在實施時強調(diào)的是分析對象的()A、控制流B、數(shù)據(jù)流C、程序流D、指令流答案:B35、在軟件質(zhì)量要素的評價準則中,程序易于理解的程度指的是()。A、簡單性B、準確性C、簡明性D、執(zhí)行效率答案:A36、在軟件質(zhì)量要素中,學(xué)習(xí)使用軟件(即操作軟件、準備輸入數(shù)據(jù)、解釋輸出結(jié)果等)的難易程度指的是()。A、完整性B、可用性C、正確性D、靈活性答案:B37、在軟件質(zhì)量要素的評價準則中,計算和控制的精確程度指的是()。A、簡單性B、準確性C、簡明性D、執(zhí)行效率答案:B38、在軟件質(zhì)量要素中,對未授權(quán)人員訪問程序或數(shù)據(jù)加以控制的程度指的是()。A、完整性B、可用性C、正確性D、靈活性答案:A39、在屏蔽硬件錯誤的冗錯技術(shù)中,冗余附加技術(shù)有()A、三模冗余B、信息冗余C、冗余備份程序的存儲及調(diào)用D、關(guān)鍵程序和數(shù)據(jù)的冗余存儲和調(diào)用答案:D40、軟件的可理解性支持軟件的()。A、有效性B、可移植性C、可追蹤性D、可靠性答案:B41、以下不屬于軟件維護困難表現(xiàn)的是()。A、讀懂別人的程序是困難的。B、文檔的不一致性。C、源程序及相關(guān)文檔的錯誤或丟失。D、軟件開發(fā)和軟件維護在人員和時間上的差異。E、軟件維護不是一項吸引人的工作。答案:C42、快速原型模型的主要特點之一是()A、開發(fā)完畢才見到產(chǎn)品B、及早提供全部完整的軟件產(chǎn)品C、開發(fā)完畢后才見到工作軟件D、及早提供工作軟件答案:B43、各種軟件維護的類型中最重要的是()。A、完善性維護B、糾錯性維護C、適應(yīng)性維護D、預(yù)防性維護答案:A44、在面向?qū)ο筌浖_發(fā)方法中,類與類之間主要有以下結(jié)構(gòu)關(guān)系()A、繼承和聚集B、繼承和一般C、聚集和消息傳遞D、繼承和方法調(diào)用答案:A45、通常,()是在代碼編寫階段可進行的測試,它是整個測試工作的基礎(chǔ)。A、系統(tǒng)測試B、安裝測試C、驗收測試D、單元測試答案:D46、在詳細設(shè)計階段,經(jīng)常采用的工具有()A、PADB、SAC、SCD、DFD答案:A47、為高質(zhì)量的開發(fā)軟件項目,在軟件結(jié)構(gòu)設(shè)計時,必須遵循()原則A、信息隱蔽B、質(zhì)量控制C、程序優(yōu)化D、數(shù)據(jù)共享答案:A48、瀑布模型把軟件生命周期劃分為八個階段:問題的定義、可行性研究、軟件需求分析、系統(tǒng)總體設(shè)計、詳細設(shè)計、編碼、測試和運行、維護。八個階段又可歸納為三個大的階段:計劃階段、開發(fā)階段和()。A、詳細計劃B、可行性分析C、運行階段D、測試與排錯答案:C49、瀑布模型的存在問題是()A、用戶容易參與開發(fā)B、缺乏靈活性C、用戶與開發(fā)者易溝通D、適用可變需求答案:B50、可行性研究要進行一次()需求分析。A、深入的B、詳盡的C、徹底的D、簡化的、壓縮了的答案:D51、單元測試的測試用例主要根據(jù)()的結(jié)果來設(shè)計。A、需求分析B、源程序C、概要設(shè)計D、詳細設(shè)計答案:D52、為了提高軟件的可移植性,應(yīng)注意提高軟件的()。A、使用方便性B、簡潔性C、可靠性D、設(shè)備不依賴性答案:D53、在軟件質(zhì)量要素的評價準則中,軟件運行的效率指的是()。A、簡單性B、準確性C、簡明性D、執(zhí)行效率答案:D54、()是指系統(tǒng)萬一遇到未預(yù)料的情況時,能夠按照預(yù)定的方式做合適的處理。A、可用性B、正確性C、穩(wěn)定性D、健壯性答案:D55、軟件需求不應(yīng)包括()A、功能要求B、環(huán)境需求C、標準實現(xiàn)的空間需求D、用戶界面要求答案:B56、在軟件質(zhì)量要素的評價準則中,控制或保護程序和數(shù)據(jù)不被破壞、非法訪問等機制的能力指的是()。A、容錯性B、檢測性C、安全性D、可操作性答案:C57、面向?qū)ο蠓椒▽W(xué)的出發(fā)點和基本原則是盡可能模擬人類習(xí)慣的思維方式,分析、設(shè)計和實現(xiàn)一個軟件系統(tǒng)的方法和過程,盡可能接近于人類認識世界解決問題的方法和過程。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對象組成的;();對象彼此之間僅能通過傳遞消息互相聯(lián)系;層次結(jié)構(gòu)的繼承。A、開發(fā)過程基于功能分析和功能分解B、強調(diào)需求分析重要性C、把對象劃分成類,每個對象類都定義一組數(shù)據(jù)和方法D、對既存類進行調(diào)整答案:A58、軟件特性中,一個軟件能再次用于其他相關(guān)應(yīng)用的程度稱為()。A、可移植性B、容錯性C、可適應(yīng)性D、可重用性答案:D59、邏輯覆蓋標準主要用于()。A、黑盒測試方法B、白盒測試方法C、灰盒測試方D、軟件驗證方法答案:B60、為了提高模塊的獨立性,模塊內(nèi)部最好是()。A、邏輯內(nèi)聚B、時間內(nèi)聚C、功能內(nèi)聚D、通信內(nèi)聚答案:C61、以下哪一項不屬于面向?qū)ο蟮能浖_發(fā)方法()A、coAd方法B、booch方法C、jAckson方法D、omt方法答案:C62、OMT是一種對象建模技術(shù),它定義了三種模型,它們分別是()。A、對象模型、動態(tài)模型、功能模型B、靜態(tài)模型、動態(tài)模型、功能模型C、對象模型、時序模型、功能模型D、對象模型、動態(tài)模型、計算模型答案:A63、在軟件工程的設(shè)計階段中,()法只提供了重要的設(shè)計準則,沒有規(guī)定出具體的工作步驟。A、SDB、JacksonC、ParnasD、以上皆非答案:C64、軟件可維護性的特性中相互矛盾的是()。A、可修改性和可理解性B、可測試性和可理解性C、效率和可修改性D、可理解性和可讀性答案:C65、()維護是為了補充軟件的功能或提高原有軟件的性能而進行的維護活動。A、功能性B、擴展性C、合法性D、完善性答案:D66、()是對系統(tǒng)、部件或過程的某一特性所具有的程度進行的量化測量。A、測量B、度量C、估算D、指標答案:B67、通常影響軟件易維護性的因素有易理解性、易修改性和()。A、易使用性B、易恢復(fù)性C、易替換性D、易測試性答案:D68、軟件需求規(guī)格說明的內(nèi)容不應(yīng)包括()。A、主要功能B、算法的詳細描述C、用戶界面及運行環(huán)境D、軟件的性能答案:B69、兩個模塊之間傳遞的是同一個數(shù)據(jù)結(jié)構(gòu)的地址,這種耦合方式稱為()A、控制耦合B、公共耦合C、標記耦合D、數(shù)據(jù)耦合答案:C70、軟件特性中,()是指系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問題的需求的程度。A、可理解性B、可靠性C、可適應(yīng)性D、可重用性答案:A71、向滯后的項目中增加人手會使得項目更加滯后。()A、正確B、錯誤答案:A72、好的測試用例應(yīng)當是合理的輸入條件。()A、正確B、錯誤答案:B73、用例之間的關(guān)系有3種。()A、正確B、錯誤答案:A74、過程描述語言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。()A、正確B、錯誤答案:B75、在編制程序時,首先應(yīng)該對程序的結(jié)構(gòu)充分考慮,不要急于開始編碼,而要像寫軟件文檔那樣,很好地琢磨程序具有什么樣的功能,這些功能如何安排,等等。()A、正確B、錯誤答案:B76、編程序時應(yīng)盡可能利用硬件特點以提高程序效率()A、正確B、錯誤答案:B77、模塊內(nèi)的高內(nèi)聚往往意味著模塊間的松耦合。()A、正確B、錯誤答案:A78、以結(jié)構(gòu)化分析方法建立的系統(tǒng)模型就是數(shù)據(jù)流圖。A、正確B、錯誤答案:B79、軟件工作的考慮范圍主要是程序設(shè)計和實現(xiàn)。()A、正確B、錯誤答案:B80、軟件測試的目的是為了無一遺漏的找出所有的錯誤。()A、正確B、錯誤答案:B81、應(yīng)該盡量使用機器語言編寫代碼,提高程序運行效率,而減少高級語言的使用。()A、正確B、錯誤答案:B82、軟件是指用程序設(shè)計語言(如PASCAL,C,VISUALBASIC等)編寫的程序,軟件開發(fā)實際上就是編寫程序代碼。()A、正確B、錯誤答案:B83、扇出是一個模塊直接調(diào)用的模塊數(shù)目,一般推薦的扇出為3或4。()A、正確B、錯誤答案:A84、容錯就是每個程序采用兩種不同的算法編寫。()A、正確B、錯誤答案:B85、數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型。()A、正確B、錯誤答案:A86、當驗收測試通過,軟件開發(fā)就完成了。()A、正確B、錯誤答案:B8
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小班語言活動《水果屋》教案設(shè)計
- 小學(xué)生法制教育:法律小種子在童心發(fā)芽
- 2025公寓裝修項目施工合同
- 2025項目經(jīng)理施工的合同
- 2024-2025教科版科學(xué)一年級下冊(2024)期末考試卷及答案
- 2025房屋租賃中介服務(wù)合同樣本
- 顱內(nèi)取栓術(shù)后護理
- 2025武漢市瓷磚買賣合同
- 2025雙方委托設(shè)備維護保養(yǎng)合同范本
- 2025安置房買賣合同(協(xié)議)
- 26 跨學(xué)科實踐“制作能升空的飛機模型”(教學(xué)設(shè)計)2024-2025學(xué)年初中物理項目化課程案例
- 數(shù)控刀片合金知識
- 2025屆上海市(春秋考)高考英語考綱詞匯對照表清單
- 內(nèi)蒙古赤峰市松山區(qū)2023-2024學(xué)年八年級下學(xué)期期中考試數(shù)學(xué)試卷(含答案)
- 大型設(shè)備吊裝地基處理方案
- 2025年公開招聘衛(wèi)生系統(tǒng)工作人員歷年管理單位筆試遴選500模擬題附帶答案詳解
- 智能垃圾桶產(chǎn)品介紹
- 2025深圳勞動合同下載
- 建筑工地住房安全協(xié)議書(2篇)
- 【MOOC】中醫(yī)與辨證-暨南大學(xué) 中國大學(xué)慕課MOOC答案
- 設(shè)備稼動率分析報告
評論
0/150
提交評論