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

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論