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

下載本文檔

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

文檔簡介

軟件工程考試試題及答案1、在白盒測試技術測試用例的設計中,()是最弱的覆蓋標準。A、語句覆蓋B、路徑覆蓋C、條件組合覆蓋D、判定覆蓋答案:A2、為了提高軟件的可維護性,在編碼階段應注意()A、保存測試用例和數(shù)據(jù)B、提高模塊的獨立性C、文檔的副作用D、養(yǎng)成好的程序設計風格答案:D3、以文檔作為驅(qū)動,適合于軟件需求很明確的軟件項目的生存周期模型是()。A、噴泉模型B、增量模型C、瀑布模型D、螺旋模型答案:C4、軟件工程的基本要素包括方法、工具和()。A、過程B、軟件系統(tǒng)C、硬件環(huán)境D、人員答案:A5、軟件設計中劃分模塊的一個準則是()。A、低內(nèi)聚低耦合B、低內(nèi)聚高耦合C、高內(nèi)聚低耦合D、高內(nèi)聚高耦合答案:C6、()引入了“風險驅(qū)動”的思想,適用于大規(guī)模的內(nèi)部開發(fā)項目。A、增量模型B、噴泉模型C、原型模型D、螺旋模型答案:D7、內(nèi)聚程度最低的是()內(nèi)聚A、偶然B、過程C、順序D、時間答案:A8、軟件的可移植性支持軟件的()。A、可適應性B、可互操作性C、可追蹤性D、有效性答案:A9、一個模塊的()太大一般是因為缺乏中間層次,應當適當增加中間層次的控制模塊。A、深度B、寬度C、扇出D、扇入答案:C10、使用白盒測試方法時,確定測試數(shù)據(jù)應根據(jù)()和指定的覆蓋標準。A、程序的內(nèi)部邏輯B、程序的復雜程度C、使用說明書D、程序功能答案:A11、單元測試在試驗階段進行,它所依據(jù)的模塊功能描述和內(nèi)部細節(jié)以及測試方案應在()階段完成,目的是發(fā)現(xiàn)編程錯誤。A、需求分析B、概要設計C、詳細設計D、結構設計答案:C12、在下面的軟件開發(fā)方法中,哪一個對軟件設計和開發(fā)人員的開發(fā)要求最高()A、結構化方法B、原型化方法C、面向?qū)ο蟮姆椒―、控制流方法答案:B13、軟件的集成測試工作最好由()承擔,以提高集成測試的效果。A、該軟件的設計人員B、該軟件開發(fā)組的負責人C、該軟件的編程人員D、不屬于該軟件開發(fā)組的軟件設計人員答案:D14、提高測試的有效性非常重要,成功的測試是指()A、證明了被測試程序正確無誤B、說明了被測試程序符合相應的要求C、未發(fā)現(xiàn)被測程序的錯誤D、發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤答案:D15、JAckson結構化程序設計方法主要適用于規(guī)模適中的()系統(tǒng)的開發(fā)。A、數(shù)據(jù)處理B、文字處理C、實時控制D、科學計算答案:A16、對象建模技術中,表示瞬時行為上的系統(tǒng)的“控制”特征,通常可用()來表示。A、類圖B、狀態(tài)圖C、對象圖D、數(shù)據(jù)流圖答案:B17、在軟件質(zhì)量要素中,改變一個操作的順序所需的工作量的多少指的是()。A、完整性B、可用性C、正確性D、靈活性答案:D18、若有一個計算類型的程序,它的輸入量只有一個X,其范圍是[-1.0,1.0],現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設計這組測試用例的方法是()A、條件覆蓋法B、等價分類法C、邊界值分析法D、錯誤推測法答案:C19、DFD中從系統(tǒng)的輸入流到系統(tǒng)的輸出流的一連串連續(xù)變換形成一種信息流,這種信息流可分為()兩大類。A、控制流和變換流B、變換流和事務流C、事務流和事件流D、事件流和控制流答案:B20、程序的三種基本控制結構是()。A、過程、子程序和分程序B、順序、選擇和重復C、遞歸、迭代和回溯D、調(diào)用、返回和轉(zhuǎn)移答案:B21、邏輯覆蓋中最強的覆蓋標準是()。A、條件覆蓋B、條件組合覆蓋C、判定覆蓋D、語句覆蓋答案:B22、在E-R模型中,包含以下基本成分()。A、數(shù)據(jù)、對象、實體B、控制、聯(lián)系、對象C、實體、聯(lián)系、屬性D、實體、屬性、操作答案:C23、從結構化的瀑布模型看,在它的生命周期中的八個階段中,下面的幾個選項中哪個環(huán)節(jié)出錯,對軟件的影響最大()。A、詳細設計階段B、概要設計階段C、需求分析階段D、測試和運行階段答案:C24、軟件維護工作越來越收到重視,它的花費常常要占軟件生存周期全部花費的()%左右。A、10~20B、20~40C、60~80D、90以上答案:C25、在實際應用中,一旦糾正了程序中的錯誤后,還應選擇部分或全部原先已測試過的測試用例,對修改后的程序重新測試,這種測試稱為()。A、驗收測試B、強度測試C、系統(tǒng)測試D、回歸測試答案:D26、數(shù)據(jù)耦合、公共耦合、標記耦合、控制耦合的耦合性從低到高的順序是()A、數(shù)據(jù)、公共、標記、控制B、數(shù)據(jù)、標記、控制、公共C、控制、數(shù)據(jù)、標記、公共D、控制、數(shù)據(jù)、公共、標記答案:B27、面向?qū)ο竽P椭饕梢韵履男┠P徒M成()A、對象模型、動態(tài)模型、功能模型B、對象模型、數(shù)據(jù)模型、功能模型C、數(shù)據(jù)模型、動態(tài)模型、功能模型D、對象模型、動態(tài)模型、數(shù)據(jù)模型答案:A28、程序的三種基本控制結構的共同特點是()A、只能用來描述簡單程序B、不能嵌套使用C、單入口,單出口D、僅用于自動控制系統(tǒng)答案:C29、在軟件質(zhì)量要素的評價準則中,程序監(jiān)視自身運行并標識錯誤的程度指的是()。A、容錯性B、檢測性C、安全性D、可操作性答案:B30、軟件產(chǎn)品與物質(zhì)產(chǎn)品有很大區(qū)別,軟件產(chǎn)品是一種()產(chǎn)品A、有形B、消耗C、邏輯D、文檔答案:C31、()是以提高軟件質(zhì)量為目的的技術活動。A、技術創(chuàng)新B、測試C、技術創(chuàng)造D、技術評審答案:D32、軟件詳細設計的主要任務是確定每個模塊的()。A、算法和使用的數(shù)據(jù)結構B、外部接C、功能D、編程答案:A33、下列屬于用白盒技術設計測試用例的是()A、錯誤推測B、邏輯覆蓋C、等價類劃分D、因果圖答案:B34、詳細設計的結果基本決定了最終程序的()A、代碼的規(guī)模B、運行速度C、質(zhì)量D、可維護性答案:C35、瀑布模型的關鍵不足在于()A、過于簡單B、不能適應需求的動態(tài)變更C、過于靈活D、各個階段需要進行評審答案:B36、研究開發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面。A、技術可行性B、經(jīng)濟可行性C、社會可行性D、法律可行性答案:B37、根據(jù)對軟件開發(fā)機構調(diào)查的結果可知,各類維護活動所占的比重是()A、完善性占50%,適應性占25%,校正性占21%,其他維護占4%B、完善性占25%,適應性占50%,校正性占21%,其他維護占4%C、完善性占21%,適應性占25%,校正性占50%,其他維護占4%D、完善性占21%,適應性占50%,校正性占25%,其他維護占4%答案:A38、在軟件質(zhì)量要素的評價準則中,操作該軟件的難易程度指的是()。A、容錯性B、檢測性C、安全性D、可操作性答案:D39、下列軟件開發(fā)模型中,以面向?qū)ο蟮能浖_發(fā)方法為基礎,以用戶的需求為動力,以對象來驅(qū)動的模型是()。A、原型模型B、瀑布模型C、噴泉模型D、螺旋模型答案:C40、下列關于JSP方法不正確的說法是()A、JSP方法主要用于規(guī)模不大的數(shù)據(jù)處理系統(tǒng)B、JSP方法不明確的劃分軟件概要設計和詳細設計的兩個階段C、JSP方法適用于輸入數(shù)據(jù)和輸出數(shù)據(jù)之間有對應關系的問題求解D、JSP方法根據(jù)輸入、輸出的數(shù)據(jù)結構,按一定的規(guī)則映射成軟件的體系結構。因此它只適用于詳細設計階段答案:D41、軟件詳細設計主要采用的方法是()A、模塊設計B、結構化設計C、PDL語言D、結構化程序設計答案:D42、在結構化分析方法中,()表達系統(tǒng)內(nèi)部數(shù)據(jù)運動的圖形化技術。A、數(shù)據(jù)字典B、實體關系圖C、數(shù)據(jù)流圖D、狀態(tài)轉(zhuǎn)換圖答案:C43、在畫分層DFD時,應注意保持()之間的平衡。A、父圖與子圖B、同一父圖的所有子圖C、不同父圖的所有子圖D、同一子圖的所有直接父圖答案:A44、軟件開發(fā)的結構化生命周期方法將軟件生命周期劃分成()A、計劃階段、開發(fā)階段、運行階段B、計劃階段、編程階段、測試階段C、總體設計、詳細設計、編程調(diào)試D、需求分析、功能定義、系統(tǒng)設計答案:A45、因計算機硬件和軟件環(huán)境的變化而作出的修改軟件的過程稱為()A、教正性維護B、適應性維護C、完善性維護D、預防性維護答案:B46、支持面向?qū)ο蠹夹g的軟件生存周期模型是()。A、噴泉模型B、螺旋模型C、增量模型D、瀑布模型答案:A47、下列選項中,屬于實現(xiàn)階段的任務的是()。A、組裝測試計劃B、繪制程序流程圖C、單元測試D、驗收測試計劃答案:C48、耦合是對軟件不同模塊之間互連程度的度量。各種耦合按從強到弱排列如下:()A、內(nèi)容耦合,控制耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。B、內(nèi)容耦合,控制耦合,公共環(huán)境耦合,數(shù)據(jù)耦合。C、內(nèi)容耦合,公共環(huán)境耦合,控制耦合,數(shù)據(jù)耦合。D、控制耦合,內(nèi)容耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。答案:C49、以下哪一項不是軟件危機的表現(xiàn)形式()A、成本高B、生產(chǎn)率低C、技術發(fā)展快D、質(zhì)量得不到保證答案:C50、在軟件詳細設計過程中不采用的工具為()A、判定表B、PDLC、數(shù)據(jù)流圖D、IPO圖答案:A51、業(yè)界存在三種需求分析方法:面向功能分析、面向?qū)ο蠓治龊?)。A、面向算法分析B、面向數(shù)據(jù)分析C、面向程序分析D、面向硬件分析答案:B52、()是一個度量或度量的組合,它可對軟件產(chǎn)品、過程或資源提供更深入的理解。A、測量B、度量C、估算D、指標答案:D53、隨著軟硬件環(huán)境變化而修改軟件的過程是()。A、校正性維護B、適應性維護C、完善性維護D、預防性維護答案:B54、不適合作為科學工程計算的語言是()A、PascalB、CC、FortranD、Prolog答案:D55、軟件特性中,軟件產(chǎn)品交付使用后,在實現(xiàn)改正潛伏的錯誤、改進性能、適應環(huán)境變化等方面工作的難易程度稱為()。A、可理解性B、可維護性C、可適應性D、可重用性答案:B56、進行需求分析可使用多種工具,但()是不適用的.A、數(shù)據(jù)流圖B、PAD圖C、判定表D、數(shù)據(jù)詞典答案:B57、為了減少維護工作的困難,可以考慮采取的措施是()。A、設法開發(fā)出無錯的軟件B、增加維護人員數(shù)量C、切實加強維護管理,并在開發(fā)過程中就采取有利于未來維護的措施D、限制修改的范圍答案:C58、結構化分析方法采用的基本手段是()。A、分解與抽象B、分解與綜合C、歸納與推導D、試探與回溯答案:A59、面向數(shù)據(jù)流的設計方法把()映射成軟件結構。A、數(shù)據(jù)流B、系統(tǒng)結構C、控制結構D、信息流答案:A60、在SD方法中全面指導模塊劃分的最重要的原則是()A、程序模塊化B、模塊高內(nèi)聚C、模塊低耦合D、模塊獨立性答案:D61、對象實現(xiàn)了數(shù)據(jù)和操作的結合,使數(shù)據(jù)和操作()于對象的統(tǒng)一體中。A、結合B、隱藏C、封裝D、抽象答案:C62、具有風險分析的軟件生命周期模型是()。A、瀑布模型B、噴泉模型C、螺旋模型D、增量模型答案:C63、軟件特性中,使軟件在不同的系統(tǒng)約束條件下,使用戶需求得到滿足的難易程度稱為()。A、可修改性B、可靠性C、可適應性D、可重用性答案:C64、軟件測試是軟件質(zhì)量保證的主要手段之一?!案弋a(chǎn)”的測試是指()。A、用適量的測試用例,說明被測試程序正確無誤B、用適量的測試用例,說明被測試程序符合相應的要求C、用少量的測試用例,發(fā)現(xiàn)被測試程序盡可能多的錯誤D、用少量的測試用例,糾正被測試程序盡可能多的錯誤答案:C65、數(shù)據(jù)字典是用來定義()中的各個成分的具體含義A、流程圖B、功能結構圖C、系統(tǒng)結構圖D、數(shù)據(jù)流圖答案:D66、軟件測試可能發(fā)現(xiàn)軟件中的(),但不能證明軟件()。A、所有錯誤,沒有錯誤B、錯誤,沒有錯誤C、邏輯錯誤,沒有錯誤D、設計錯誤,沒有錯誤答案:B67、在軟件生存周期中,()階段必須要回答的問題是“要解決的問題是做什么?”。A、詳細設計B、可行性分析和項目開發(fā)計劃C、概要設計D、軟件測試答案:B68、軟件維護時,對測試階段未發(fā)現(xiàn)的錯誤進行測試、診斷、定位、糾錯,直至修改的回歸測試過程稱()。A、改正性維護B、適應性維護C、完善性維護D、預防性維護答案:A69、軟件特性中,在給定的時間間隔內(nèi),程序成功運行的概率指的是()。A、有效性B、可適應性C、正確性D、可靠性答案:D70、軟件生命周期中所花費用最多的階段是()A、詳細設計B、軟件編碼C、軟件測試D、軟件維護答案:D71、開發(fā)軟件就是編寫程序。A、正確B、錯誤答案:B72、模塊化程序設計中,模塊越小,模塊化的優(yōu)點越明顯。一般來說,模塊的大小都在10行以下。()A、正確B、錯誤答案:B73、判定覆蓋不一定包含條件覆蓋,條件覆蓋也不一定包含判定覆蓋。()A、正確B、錯誤答案:B74、用CASE環(huán)境或程序自動生成工具來自動生成一部分程序()A、正確B、錯誤答案:A75、面向?qū)ο笤O計準則也要遵循弱耦合的原則,但是繼承耦合則應該提高,緊密地繼承耦合與高度的一般-特殊內(nèi)聚是一致的。A、正確B、錯誤答案:A76、軟件概要設計包括軟件系統(tǒng)結構設計以及數(shù)據(jù)結構和數(shù)據(jù)庫設計。()A、正確B、錯誤答案:A77、盡可能使用高級語言編寫程序()A、正確B、錯誤答案:A78、人工測試中走查方法和代碼評審方法是同一種方法。()A、正確B、錯誤答案:B79、數(shù)據(jù)庫設計說明書是一個軟件配置項()A、正確B、錯誤答案:A80、只有質(zhì)量差的軟件產(chǎn)品才需要維護。()A、正確B、錯誤答案:B81、軟件開發(fā)的主要任務是寫程序。A、正確B、錯誤答案:B82、建立動態(tài)模型的第一步,是編寫典型交互行為的腳本。()A、正確B、錯誤答案:A83、在面向?qū)ο蟮能浖_發(fā)方法中,每個類都存在其相應的對象,類是對象的實例,對象是生成類的模板。A、正確B、錯誤答案:B84、發(fā)現(xiàn)錯誤多的程序模塊,殘留在模塊中的錯誤也多。A、正確B、錯誤答案:A85、集成測試主要由用戶來完成。()A、正確B、錯誤答案:B86、軟件測試中綜合策略的通常做法是用白盒法設計基本的測試方案,再用黑盒法補充一些必要的測試方案。()A、正確B、錯誤答案:B87、一個好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤。()A、正確B、錯誤答案:A88、模塊化,信息

溫馨提示

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

評論

0/150

提交評論