軟件工程選擇題附有答案_第1頁
軟件工程選擇題附有答案_第2頁
軟件工程選擇題附有答案_第3頁
軟件工程選擇題附有答案_第4頁
軟件工程選擇題附有答案_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程選擇題[復(fù)制]一、單項選擇題:1.軟件是()[單選題]*A.處理對象和處理規(guī)則的描述B.程序C.程序及其文檔(正確答案)D.計算機(jī)系統(tǒng)2.軟件生命周期模型不包括()[單選題]*A.瀑布模型B.用例模型(正確答案)C.增量模型D.螺旋模型3.需求工程的主要目的是()[單選題]*A.系統(tǒng)開發(fā)的具體方案B.進(jìn)一步確定用戶的需求C.解決系統(tǒng)是“做什么的問題”(正確答案)D.解決系統(tǒng)是“如何做的問題”4.畫分層DFD圖的基本原則是()[單選題]*A.?dāng)?shù)據(jù)守恒原則B.分解的可靠性原則C.子、父圖平衡的原則(正確答案)D.?dāng)?shù)據(jù)流封閉的原則5.為了提高模塊的獨立性,模塊之間最好是()[單選題]*A.公共環(huán)境耦合B.控制耦合C.?dāng)?shù)據(jù)耦合(正確答案)D.特征耦合6.程序語言的特性包括()[單選題]*A.習(xí)慣特性B.算法特性(正確答案)C.工程特性D.技術(shù)特性7.黑盒測試的測試觀點出自()[單選題]*A.開發(fā)人員B.管理人員C.軟件用戶(正確答案)D.測試人員8.汽車有一個發(fā)動機(jī),汽車和發(fā)動機(jī)之間的關(guān)系是()[單選題]*A.組裝關(guān)系B.整體與部分關(guān)系(正確答案)C.分類關(guān)系D.一般與具體關(guān)系9.關(guān)聯(lián)是一種手段,用于建立的關(guān)系是()[單選題]*A.對象B.類(正確答案)C.功能D.屬性10.面向?qū)ο蠓治龅氖滓ぷ魇墙ⅲǎ單選題]*A.系統(tǒng)的動態(tài)模型B.系統(tǒng)的功能模型C.基本的E-R圖D.問題的對象模型(正確答案)11.確定對象類中應(yīng)有的服務(wù)的工作的事件應(yīng)該是()[單選題]*A.建立對象模型之時B.建立動態(tài)模型和功能模型之后(正確答案)C.建立功能模型之后D.建立動態(tài)模型之后12.只有類的共有界面的成員才能成為使用類的操作,這個軟件設(shè)計的原則是()[單選題]*A.過程抽象B.信息隱藏(正確答案)C.功能抽象D.共享性13.程序的三種基本控制結(jié)構(gòu)是()[單選題]*A.過程、子程序和分程序B.順序、選擇和重復(fù)(正確答案)C.遞歸、迭代和回溯D.調(diào)用、返回和轉(zhuǎn)移14.為有效地定量地進(jìn)行管理,把握軟件工程過程的實際情況和它所產(chǎn)生的產(chǎn)品質(zhì)量是()[單選題]*A.估算的作用B.度量的作用(正確答案)C.風(fēng)險分析的作用D.進(jìn)度安排的作用15.從用戶使用系統(tǒng)的角度描述系統(tǒng)功能的圖形表達(dá)方式是()[單選題]*A.類圖B.活動圖C.用例圖(正確答案)D.狀態(tài)圖16.軟件危機(jī)產(chǎn)生的主要原因是()[單選題]*A.軟件工具落后B.軟件生產(chǎn)能力不足C.對軟件的認(rèn)識不夠D.軟件本身的特點及開發(fā)方法(正確答案)17.軟件開發(fā)的瀑布模型一般都將其開發(fā)過程劃分為:分析、設(shè)計、編碼和測試等階段,

一般認(rèn)為可能占用人員最多的階段是()[單選題]*A.分析階段B.設(shè)計階段C.編碼階段(正確答案)D.測試階段18.軟件需求分析階段的工作,可以分為4個方面:對問題的識別、分析與綜合、編寫

需求分析文檔以及()[單選題]*A.總結(jié)B.階段性報告C.需求分析評審(正確答案)D.需求規(guī)格說明書19.?dāng)?shù)據(jù)流圖是進(jìn)行軟件需求分析的常用圖形工具,其基本圖形符號是()[單選題]*A.輸入、輸出、外部實體和加工B.變換、加工、數(shù)據(jù)流和存儲C.加工、數(shù)據(jù)流、數(shù)據(jù)存儲和外部實體(正確答案)D.變換、數(shù)據(jù)存儲、加工和數(shù)據(jù)流20.當(dāng)算法中需要用一個模塊去計算多種條件的復(fù)雜組合,并根據(jù)這些條件完成適當(dāng)?shù)?/p>

功能時,應(yīng)該使用的最合適的描述工具是()[單選題]*A.程序流程圖B.N-S圖C.C.PAD圖D.判斷表(正確答案)21.黑盒測試方法在設(shè)計測試用例時是根據(jù)()[單選題]*A.程序的調(diào)用規(guī)則B.軟件要完成的功能(正確答案)C.模塊間的邏輯關(guān)系D.程序的數(shù)據(jù)結(jié)構(gòu)22.集成測試的主要方法有兩個,它們是()[單選題]*A.白盒測試和黑盒測試B.等價類劃分和邊緣值分析C.漸增式測試和非漸增式測試(正確答案)D.因果圖和錯誤推測23.每個對象可包含自己的一組屬性和可以執(zhí)行的一組()[單選題]*A.操作(正確答案)B.功能C.行為D.?dāng)?shù)據(jù)24.所有的對象可以成為各種對象類,每個對象類都定義了一組()[單選題]*A.說明B.類型C.過程D.方法(正確答案)25.軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的過程稱為()[單選題]*A.生命周期B.面向?qū)ο笤O(shè)計C.面向?qū)ο蠓治?正確答案)D.面向?qū)ο蟪绦蛟O(shè)計26.動態(tài)模型的描述工具是()[單選題]*A.設(shè)計圖B.結(jié)構(gòu)圖C.狀態(tài)圖(正確答案)D.對象圖27.面向?qū)ο蟪绦蛟O(shè)計中,基于父類創(chuàng)建的子類具有父類的所有特性(屬性和方法),

這一特點稱為類的()[單選題]*A.多態(tài)性B.封裝性C.繼承性(正確答案)D.重用性28.面向?qū)ο蟮臏y試與傳統(tǒng)測試方法的主要區(qū)別是()[單選題]*A.面向?qū)ο蟮臏y試可在編碼前進(jìn)行,傳統(tǒng)測試在編碼后進(jìn)行B.面向?qū)ο蟮臏y試以需求和設(shè)計階段的測試為主,不需要進(jìn)行代碼測試C.測試的對象不同(正確答案)D.面向?qū)ο蟮臏y試不需要設(shè)計測試用例,只需要進(jìn)行會議評審29.項目團(tuán)隊原來有6個成員,現(xiàn)在又增加了6個成員,這樣溝通渠道增加了()[單選題]*A.2倍B.2.4倍C.4.4倍(正確答案)D.6倍30.影響軟件可維護(hù)性的主要因素不包括()[單選題]*A.可修改性B.可測試性C.可用性(正確答案)D.可理解性31.軟件文檔是軟件工程實施的重要成分。它不僅是軟件開發(fā)各階段的重要依據(jù),而且

也影響軟件的()[單選題]*A.可用性B.可維護(hù)性(正確答案)C.可擴(kuò)展性D.可移植性32.增量模型本質(zhì)上是一種()[單選題]*A.線性順序模型B.整體開發(fā)模型C.非整體開發(fā)模型(正確答案)D.螺旋模型33.需求分析的主要方法有()[單選題]*A.形式化分析方法B.PAD圖描述C.結(jié)構(gòu)化分析方法(正確答案)D.程序流程圖34.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具是()[單選題]*A.?dāng)?shù)據(jù)流圖(正確答案)B.?dāng)?shù)據(jù)字典C.結(jié)構(gòu)化語言D.判定表和判定數(shù)35.Jackson方法導(dǎo)出程序結(jié)構(gòu)是根據(jù)()[單選題]*A.?dāng)?shù)據(jù)流圖B.?dāng)?shù)據(jù)間的控制結(jié)構(gòu)C.?dāng)?shù)據(jù)結(jié)構(gòu)(正確答案)D.IPO圖36.白盒測試方法在設(shè)計測試用例時是根據(jù)()[單選題]*A.輸出數(shù)據(jù)B.內(nèi)部邏輯(正確答案)C.功能D.輸入數(shù)據(jù)37.使用白盒測試方法時確定測試數(shù)據(jù)應(yīng)根據(jù)指定的覆蓋標(biāo)準(zhǔn)和()[單選題]*A.程序的內(nèi)部邏輯(正確答案)B.程序的復(fù)雜程度C.程序的難易程度D.程序的功能38.每個對象可包含自己的一組屬性和可以執(zhí)行的一組()[單選題]*A.操作(正確答案)B.功能C.行為D.?dāng)?shù)據(jù)39.通過執(zhí)行對象的操作可改變對象的屬性,但它必須通過()[單選題]*A.操作的傳遞B.消息的傳遞(正確答案)C.信息的傳遞D.繼承的傳遞40.面向?qū)ο蠓治鲭A段建立的3個模型中,核心的模型是()[單選題]*A.功能模型B.動態(tài)模型C.對象模型(正確答案)D.分析模型41.對象模型的描述工具是()[單選題]*A.狀態(tài)圖B.?dāng)?shù)據(jù)流圖C.結(jié)構(gòu)圖D.對象圖(正確答案)42.面向?qū)ο笤O(shè)計OOD模型的主要部件中,通常不包括()[單選題]*A.通信部件(正確答案)B.人機(jī)交互部件C.任務(wù)管理D.?dāng)?shù)據(jù)管理43.面向?qū)ο蟮臏y試與傳統(tǒng)測試方法的主要區(qū)別是()[單選題]*A.面向?qū)ο蟮臏y試可在編碼前進(jìn)行,傳統(tǒng)測試在編碼后進(jìn)行B.面向?qū)ο蟮臏y試以需求和設(shè)計階段的測試為主,不需要進(jìn)行代碼測試C.測試的對象不同(正確答案)D.面向?qū)ο蟮臏y試不需要設(shè)計測試用例,只需要進(jìn)行會議評審44.項目團(tuán)隊有6個成員,這樣總的溝通渠道有()[單選題]*A.6條B.12條C.15條(正確答案)D.30條45.下列選項中,不屬于人們常用的評價軟件質(zhì)量的因素的是()[單選題]*A.可移植性B.可靠性C.可維護(hù)性D.易用性(正確答案)二、單項選擇題:1.確定對象類中應(yīng)有的服務(wù)的工作的事件應(yīng)該是()[單選題]*A.建立對象模型之時B.建立動態(tài)模型和功能模型之后(正確答案)C.建立功能模型之后D.建立動態(tài)模型之后2.只有類的共有界面的成員才能成為使用類的操作,這個軟件設(shè)計的原則是()[單選題]*A.過程抽象B.信息隱藏(正確答案)C.功能抽象D.共享性3.程序的三種基本控制結(jié)構(gòu)是()[單選題]*A.過程、子程序和分程序B.順序、選擇和重復(fù)(正確答案)C.遞歸、迭代和回溯D.調(diào)用、返回和轉(zhuǎn)移4.為有效地定量地進(jìn)行管理,把握軟件工程過程的實際情況和它所產(chǎn)生的產(chǎn)品質(zhì)量的是()[單選題]*A.估算B.度量(正確答案)C.風(fēng)險分析D.進(jìn)度安排5.從用戶使用系統(tǒng)的角度描述系統(tǒng)功能的圖形表達(dá)方式是()[單選題]*A.類圖B.活動圖C.用例圖(正確答案)D.狀態(tài)圖6.軟件工程的三要素是()[單選題]*A.技術(shù)、方法和工具B.方法、對象和類C.方法、工具和過程(正確答案)D.過程、模型和方法7.引入了“風(fēng)險驅(qū)動”的思想,適用于大規(guī)模的內(nèi)部開發(fā)項目的軟件開發(fā)模型是()[單選題]*A.增量模型B.噴泉模型C.原型模型D.螺旋模型(正確答案)8.SA方法的主要描述手段有()[單選題]*A.系統(tǒng)流程圖和模塊圖B.DFD圖、數(shù)據(jù)詞典、加工說明(正確答案)C.軟件結(jié)構(gòu)圖、加工說明D.功能結(jié)構(gòu)圖、加工說明9.?dāng)?shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最基本的功能是()[單選題]*A.?dāng)?shù)據(jù)庫設(shè)計B.?dāng)?shù)據(jù)通信C.?dāng)?shù)據(jù)定義(正確答案)D.?dāng)?shù)據(jù)維護(hù)10.面向數(shù)據(jù)流的設(shè)計方法把信息流映射成()[單選題]*A.系統(tǒng)結(jié)構(gòu)B.軟件結(jié)構(gòu)(正確答案)C.控制結(jié)構(gòu)D.模塊結(jié)構(gòu)11.白盒測試方法在設(shè)計測試用例時是根據(jù)()[單選題]*A.輸出數(shù)據(jù)B.內(nèi)部邏輯(正確答案)C.功能D.輸入數(shù)據(jù)12.在軟件測試中,邏輯覆蓋標(biāo)準(zhǔn)主要用于()[單選題]*A.白盒測試方法(正確答案)B.黑盒測試方法C.灰盒測試方法D.回歸測試方法13.應(yīng)用執(zhí)行對象的操作可以改變該對象的()[單選題]*A.行為B.功能C.屬性(正確答案)D.?dāng)?shù)據(jù)14.通過執(zhí)行對象的操作可改變對象的屬性,但它必須通過()[單選題]*A.操作的傳遞B.消息的傳遞(正確答案)C.信息的傳遞D.繼承的傳遞15.面向?qū)ο蠓治鍪怯糜趯崿F(xiàn)軟件系統(tǒng)的()[單選題]*A.設(shè)計評審B.程序設(shè)計C.需求建模(正確答案)D.測試驗收16.面向?qū)ο蟮膭討B(tài)模型中,每張狀態(tài)圖表示()[單選題]*A.某一個類的動態(tài)行為(正確答案)B.有關(guān)聯(lián)的若干個類的動態(tài)行為C.一系列事件的動態(tài)行為D.一系列狀態(tài)的動態(tài)行為17.表達(dá)系統(tǒng)類及其相互聯(lián)系的圖示,建立狀態(tài)圖、協(xié)作圖和其他圖的基礎(chǔ)的是()[單選題]*A.部署圖B.類圖(正確答案)C.組件圖D.配置圖18.面向?qū)ο蟪绦蛟O(shè)計語言不同于其他語言的最主要特點是()[單選題]*A.模塊性B.抽象性C.繼承性(正確答案)D.內(nèi)聚性19.為有效地定量地進(jìn)行管理,把握軟件工程過程的實際情況和它所產(chǎn)生的產(chǎn)品質(zhì)量的是()[單選題]*A.估算B.度量(正確答案)C.風(fēng)險分析D.進(jìn)度安排20.若有一個計算類型的程序,它的輸入量只有一個X,其范圍是[-1.0,1.0],現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001.設(shè)計這組測試用例的方法是()[單選題]*A.條件覆蓋法B.等價分類法C.邊界值分析法(正確答案)D.錯誤推測法21.軟件維護(hù)的副作用是指()[單選題]*A.軟件運行時的誤操作B.軟件中隱含的錯誤C.因修改軟件而造成的錯誤(正確答案)D.軟件開發(fā)時的錯誤22.CMM模型將軟件過程的成熟度分為5個等級,使用定量分析來不斷地改進(jìn)和管理軟件過程的是()[單選題]*A.管理級B.優(yōu)化級(正確答案)C.定義級D.可重復(fù)級23.下述任務(wù)中,不屬于軟件工程需求分析階段的是()[單選題]*A.分析軟件系統(tǒng)的數(shù)據(jù)要求B.確定軟件系統(tǒng)的功能要求C.確定軟件系統(tǒng)的性能要求D.確定軟件系統(tǒng)的運行平臺(正確答案)24.在E-R模型中,其包含的基本成分有()[單選題]*A.?dāng)?shù)據(jù)、對象、實體B.控制、聯(lián)系、對象C.實體、聯(lián)系、屬性(正確答案)D.實體、屬性、操作25.模塊的內(nèi)聚性最高的是()[單選題]*A.邏輯內(nèi)聚B.時間內(nèi)聚C.偶然內(nèi)聚D.功能內(nèi)聚(正確答案)26.為了提高集成測試的效果,軟件的集成測試工作最好由()[單選題]*A.該軟件的設(shè)計人員承擔(dān)B.該軟件開發(fā)組的負(fù)責(zé)人承擔(dān)C.不屬于該軟件開發(fā)組的軟件設(shè)計人員承擔(dān)(正確答案)D.該軟件的編程人員承擔(dān)27.軟件測試的目的是盡可能發(fā)現(xiàn)軟件中的錯誤,通常,在代碼編寫階段就可進(jìn)行的測試時()[單選題]*A.集成測試B.系統(tǒng)測試C.驗收測試D.單元測試(正確答案)28.面向?qū)ο蟮闹饕卣鞒藢ο笪ㄒ恍浴⒎庋b、繼承外,還有()[單選題]*A.兼容性B.完整性C.可移植性D.多態(tài)性(正確答案)29.下列不屬于面向?qū)ο蟮囊赜校ǎ單選題]*A.繼承B.抽象C.分類(正確答案)D.封裝30.確定對象類中應(yīng)有的服務(wù)的工作的事件應(yīng)該是()[單選題]*A.建立對象模型之時B.建立動態(tài)模型和功能模型之后(正確答案)C.建立功能模型之后D.建立動態(tài)模型之后31.對象模型的描述工具是()[單選題]*A.狀態(tài)圖B.?dāng)?shù)據(jù)流圖C.結(jié)構(gòu)圖D.對象圖(正確答案)32.面向?qū)ο笤O(shè)計時,對象信息的隱藏主要是通過()[單選題]*A.對象的封裝性實現(xiàn)的(正確答案)B.子類的繼承性實現(xiàn)的C.系統(tǒng)模塊化實現(xiàn)的D.模塊的可重用實現(xiàn)的33.動態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個圖,一個是事件追蹤圖,另一個是()[單選題]*A.順序圖B.狀態(tài)圖(正確答案)C.系統(tǒng)結(jié)構(gòu)圖D.?dāng)?shù)據(jù)流圖34.項目團(tuán)隊原來有6個成員,現(xiàn)在又增加了6個成員,這樣總的溝通渠道有()[單選題]*A.12條B.36條C.48條D.66條(正確答案)35.按照軟件配置管理的原始指導(dǎo)思想,受控制的對象是()[單選題]*A.軟件過程B.軟件項目C.軟件配置項(正確答案)D.軟件元素36.黑盒測試方法在設(shè)計測試用例時是根據(jù)()[單選題]*A.程序的調(diào)用規(guī)則B.軟件要完成

溫馨提示

  • 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

提交評論