軟件工程復(fù)習(xí)試題附答案_第1頁(yè)
軟件工程復(fù)習(xí)試題附答案_第2頁(yè)
軟件工程復(fù)習(xí)試題附答案_第3頁(yè)
軟件工程復(fù)習(xí)試題附答案_第4頁(yè)
軟件工程復(fù)習(xí)試題附答案_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第頁(yè)軟件工程復(fù)習(xí)試題附答案1.“等價(jià)類(lèi)劃分”屬于以下哪種軟件測(cè)試類(lèi)型?A、白盒測(cè)試B、黑盒測(cè)試C、單元測(cè)試D、集成測(cè)試【正確答案】:B2.下列關(guān)于黑盒測(cè)試的說(shuō)法中不正確的是?A、測(cè)試人員根據(jù)程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息設(shè)計(jì)測(cè)試用例B、可以檢查軟件的接口錯(cuò)誤,如輸入/輸出參數(shù)的個(gè)數(shù)、類(lèi)型等C、按照軟件的需求規(guī)約檢查程序的功能是否符合需求規(guī)約的要求D、等價(jià)類(lèi)劃分是一種黑盒測(cè)試方法【正確答案】:A3.按照下面的數(shù)據(jù)流圖,哪些加工(processing)產(chǎn)生了加工4所需的輸入數(shù)據(jù)流?A、加工5B、加工1和加工2C、加工3和加工5D、加工1、加工2和加工5【正確答案】:B4.“用戶(hù)學(xué)習(xí)該軟件用戶(hù)界面使用方法的時(shí)間少于10分鐘”屬于下列哪一種需求?A、易用性(usability)需求B、性能(performance)需求C、安全性(security)需求D、可靠性(reliability)需求【正確答案】:A5.下面關(guān)于軟件的說(shuō)法錯(cuò)誤的是?A、軟件也可以像汽車(chē)一樣通過(guò)構(gòu)件組裝的方式開(kāi)發(fā)B、軟件可以通過(guò)模擬運(yùn)行環(huán)境的方式進(jìn)行測(cè)試C、軟件測(cè)試無(wú)法證明軟件的正確性D、軟件只能通過(guò)編寫(xiě)代碼這一種方式進(jìn)行構(gòu)造【正確答案】:D6.“確定錯(cuò)誤的原因和準(zhǔn)確位置并加以糾正”是下列哪一項(xiàng)活動(dòng)的目的?A、白盒測(cè)試B、黑盒測(cè)試C、代碼評(píng)審D、調(diào)試【正確答案】:D7.下列關(guān)于“軟件危機(jī)”的表現(xiàn)的說(shuō)法中不正確的是?A、軟件項(xiàng)目的失敗率很高,經(jīng)常發(fā)生延誤B、軟件項(xiàng)目難以維護(hù)和修改C、軟件開(kāi)發(fā)生產(chǎn)率提高的速度遠(yuǎn)遠(yuǎn)跟不上計(jì)算機(jī)應(yīng)用迅速普及深入的趨勢(shì)D、人們不再需要計(jì)算機(jī)軟件【正確答案】:D8.以下哪一種活動(dòng)能夠在不改變軟件的外部行為的情況下改善軟件的設(shè)計(jì)?A、軟件重構(gòu)B、逐步求精C、模塊化設(shè)計(jì)D、封裝【正確答案】:A9.下列哪一種關(guān)系屬于面向?qū)ο笾蓄?lèi)之間的繼承關(guān)系?A、汽車(chē)與交通工具B、汽車(chē)與發(fā)動(dòng)機(jī)C、汽車(chē)與駕駛員D、汽車(chē)與道路【正確答案】:A10.下列哪一種關(guān)系屬于面向?qū)ο笾蓄?lèi)之間的聚集關(guān)系?A、汽車(chē)與交通工具B、汽車(chē)與發(fā)動(dòng)機(jī)C、汽車(chē)與駕駛員D、汽車(chē)與道路【正確答案】:B11.如下圖所示的這種軟件體系結(jié)構(gòu)風(fēng)格是?A、管道過(guò)濾器體系結(jié)構(gòu)風(fēng)格B、層次式體系結(jié)構(gòu)風(fēng)格C、以數(shù)據(jù)為中心的體系結(jié)構(gòu)風(fēng)格D、調(diào)用和返回體系結(jié)構(gòu)風(fēng)格【正確答案】:C12.以下關(guān)于軟件構(gòu)造的說(shuō)法中哪一項(xiàng)不正確?A、單元測(cè)試一般屬于軟件構(gòu)造過(guò)程的一部分B、編寫(xiě)代碼是軟件構(gòu)造的唯一手段C、模塊集成一般屬于軟件構(gòu)造過(guò)程的一部分D、需要根據(jù)技術(shù)、人員等多方面因素選擇編程語(yǔ)言【正確答案】:B13.下列關(guān)于“軟件危機(jī)”的原因的說(shuō)法中不正確的是?A、客戶(hù)對(duì)軟件需求的描述往往不夠精確B、軟件是不可見(jiàn)的邏輯產(chǎn)品,開(kāi)發(fā)進(jìn)度、成本難以估計(jì)C、社會(huì)經(jīng)濟(jì)發(fā)展對(duì)于計(jì)算機(jī)軟件的需求度不高D、軟件開(kāi)發(fā)缺乏有力的方法學(xué)和工具的支持【正確答案】:C14.下列哪些屬于可能的需求獲取來(lái)源?A、客戶(hù)和用戶(hù)代表B、與待開(kāi)發(fā)軟件相似的其他軟件系統(tǒng)C、與待開(kāi)發(fā)軟件業(yè)務(wù)領(lǐng)域相關(guān)的法律法規(guī)D、以上這些都是【正確答案】:D15.下列哪一種UML圖能夠反映對(duì)象間消息發(fā)送的先后順序?A、UML順序圖B、UML類(lèi)圖C、UML活動(dòng)圖D、UML構(gòu)件圖【正確答案】:A16.下列關(guān)于敏捷(Agile)方法的說(shuō)法不正確的是?A、不需要編寫(xiě)任何開(kāi)發(fā)文檔B、以幾周到幾個(gè)月的時(shí)間為周期不斷進(jìn)行迭代,盡快、不斷地發(fā)布可運(yùn)行軟件C、歡迎變化的需求,即使該變化出現(xiàn)在開(kāi)發(fā)的后期D、強(qiáng)調(diào)軟件開(kāi)發(fā)中人的作用和交流的作用【正確答案】:A17.、CMMI(能力成熟度模型集成)階段式模型中成熟度等級(jí)中最高的是哪一級(jí)?A、優(yōu)化級(jí)B、定量管理級(jí)C、已定義級(jí)D、已管理級(jí)【正確答案】:A18.下列關(guān)于軟件構(gòu)造中的模塊集成的說(shuō)法不正確的是?A、集成過(guò)程往往伴隨著集成測(cè)試B、應(yīng)當(dāng)?shù)人心K開(kāi)發(fā)好之后一次性完成模塊集成C、集成之前各個(gè)模塊應(yīng)當(dāng)都通過(guò)單元測(cè)試D、集成過(guò)程基于軟件的設(shè)計(jì)方案【正確答案】:B19.根據(jù)基本的軟件過(guò)程框架,“編寫(xiě)代碼”屬于下面哪個(gè)活動(dòng)?A、軟件需求分析B、軟件體系結(jié)構(gòu)設(shè)計(jì)C、軟件構(gòu)造D、軟件部署【正確答案】:C20.下列關(guān)于面向?qū)ο箝_(kāi)發(fā)方法中的封裝(encapsulation)思想的說(shuō)法不正確的是?A、封裝是一種信息隱藏技術(shù)B、對(duì)象的使用者只能看見(jiàn)對(duì)象封裝界面上的信息,而其內(nèi)部實(shí)現(xiàn)是不可見(jiàn)的C、對(duì)象應(yīng)該盡可能將其內(nèi)部屬性和操作對(duì)外開(kāi)放D、目的是使對(duì)象的使用者和生產(chǎn)者分離,使對(duì)象的定義和實(shí)現(xiàn)分開(kāi)【正確答案】:C21.下列哪一種關(guān)系不會(huì)導(dǎo)致兩個(gè)類(lèi)A和B之間的耦合?A、類(lèi)A中的方法m1調(diào)用類(lèi)B中的方法m2B、類(lèi)B中的方法m訪(fǎng)問(wèn)類(lèi)A中的屬性pC、類(lèi)A中的方法m訪(fǎng)問(wèn)類(lèi)A中的屬性pD、類(lèi)A和類(lèi)B中的方法共享一個(gè)全局變量g【正確答案】:C22.下列關(guān)于軟件模塊化設(shè)計(jì)的說(shuō)法中哪一個(gè)不正確?A、模塊的數(shù)量越多越好,這樣每個(gè)模塊的開(kāi)發(fā)工作量就會(huì)很小從而使整體開(kāi)發(fā)變得簡(jiǎn)單B、每個(gè)模塊都應(yīng)當(dāng)盡量對(duì)其他模塊隱藏自己的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)C、模塊與模塊之間相對(duì)獨(dú)立但又有所關(guān)聯(lián)D、模塊化設(shè)計(jì)體現(xiàn)了對(duì)于復(fù)雜問(wèn)題的分解【正確答案】:A23.下列哪種UML圖能夠建模軟件系統(tǒng)在運(yùn)行環(huán)境中的物理結(jié)構(gòu)?A、UML部署圖B、UML類(lèi)圖C、UML順序圖D、UML狀態(tài)機(jī)圖【正確答案】:A24.下面關(guān)于軟件的說(shuō)法正確的是?A、功能正確性是對(duì)軟件產(chǎn)品唯一的質(zhì)量要求B、軟件無(wú)法測(cè)試,只能在使用中發(fā)現(xiàn)問(wèn)題C、大規(guī)模、復(fù)雜軟件系統(tǒng)的開(kāi)發(fā)應(yīng)當(dāng)遵循工程化的軟件開(kāi)發(fā)過(guò)程D、通過(guò)對(duì)軟件進(jìn)行完整、詳細(xì)的測(cè)試可以證明軟件的正確性【正確答案】:C25.下列關(guān)于面向?qū)ο笤O(shè)計(jì)的說(shuō)法不正確的是?A、類(lèi)是一組具有相同屬性和相同操作的對(duì)象的集合B、為了開(kāi)發(fā)和集成方便,每個(gè)類(lèi)都應(yīng)當(dāng)將自身的大多數(shù)屬性和方法對(duì)外開(kāi)放C、對(duì)象間通過(guò)消息傳遞的方式進(jìn)行通信D、類(lèi)與類(lèi)之間相對(duì)獨(dú)立但又相互協(xié)作【正確答案】:B26.下列哪一種UML圖可以描述一個(gè)用況中不同場(chǎng)景的執(zhí)行路徑?A、活動(dòng)圖B、用況圖C、類(lèi)圖D、部署圖【正確答案】:A27.以下關(guān)于軟件體系結(jié)構(gòu)的定義中最準(zhǔn)確的一項(xiàng)是?A、一組面向?qū)ο蟮念?lèi)以及類(lèi)之間的關(guān)系B、組成軟件系統(tǒng)的一組部件(或稱(chēng)模塊、子系統(tǒng))、部件之間的關(guān)系以及各個(gè)部件的外部可見(jiàn)屬性C、軟件系統(tǒng)的硬件和網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)D、實(shí)現(xiàn)軟件系統(tǒng)功能的算法和數(shù)據(jù)結(jié)構(gòu)【正確答案】:B28.敏捷(Agile)開(kāi)發(fā)方法強(qiáng)調(diào)“可運(yùn)行軟件的價(jià)值高于詳盡的文檔”的主要原因是?A、編寫(xiě)文檔會(huì)浪費(fèi)時(shí)間B、能夠盡早開(kāi)展軟件測(cè)試活動(dòng)C、讓客戶(hù)和用戶(hù)通過(guò)可運(yùn)行的軟件更好地了解當(dāng)前的軟件開(kāi)發(fā)狀況,從而從他們那里獲得快速和有價(jià)值的反饋D、加快項(xiàng)目開(kāi)發(fā)的進(jìn)度【正確答案】:C29.通過(guò)修改代碼消除一個(gè)已發(fā)現(xiàn)的錯(cuò)誤屬于哪一種軟件維護(hù)類(lèi)型?A、糾錯(cuò)性維護(hù)B、適應(yīng)性維護(hù)C、改善性維護(hù)D、預(yù)防性維護(hù)【正確答案】:A30.下列軟件測(cè)試方法中哪一個(gè)不屬于白盒測(cè)試方法?A、等價(jià)類(lèi)劃分方法B、條件組合覆蓋方法C、基本路徑覆蓋測(cè)試D、數(shù)據(jù)流測(cè)試【正確答案】:A31.類(lèi)A訪(fǎng)問(wèn)了全局變量x,調(diào)用了類(lèi)B的方法m1;類(lèi)B訪(fǎng)問(wèn)了全局變量y,調(diào)用了類(lèi)C的方法m2;類(lèi)D訪(fǎng)問(wèn)了全局變量x,調(diào)用了類(lèi)C的方法m2。根據(jù)以上描述,類(lèi)A和哪些類(lèi)存在耦合關(guān)系?A、類(lèi)BB、類(lèi)B類(lèi)DC、類(lèi)B類(lèi)CD、類(lèi)C類(lèi)D【正確答案】:B32.模塊化設(shè)計(jì)中模塊的功能獨(dú)立性可以用模塊的什么指標(biāo)來(lái)衡量?A、內(nèi)聚度和耦合度B、圈復(fù)雜度C、代碼長(zhǎng)度D、模塊數(shù)量【正確答案】:A33.在軟件的模塊化設(shè)計(jì)中,下列哪種內(nèi)聚度是最高的?A、順序內(nèi)聚B、邏輯內(nèi)聚C、過(guò)程內(nèi)聚D、功能內(nèi)聚【正確答案】:D34.下面關(guān)于瀑布模型的缺點(diǎn)的說(shuō)法中不正確的是?A、開(kāi)發(fā)階段之間缺乏反饋和迭代B、開(kāi)發(fā)早期存在的問(wèn)題往往要到交付使用時(shí)才發(fā)現(xiàn),解決問(wèn)題的代價(jià)較高C、缺乏靈活性,難以適應(yīng)需求不明確或需求經(jīng)常變化的軟件開(kāi)發(fā)D、需要的開(kāi)發(fā)人員數(shù)量比較多、開(kāi)發(fā)團(tuán)隊(duì)龐大【正確答案】:D35.基本路徑覆蓋測(cè)試屬于一種A、回歸測(cè)試B、系統(tǒng)測(cè)試C、黑盒測(cè)試D、白盒測(cè)試【正確答案】:D36.下列關(guān)于軟件測(cè)試的說(shuō)法中不正確的是?A、軟件測(cè)試是為了在發(fā)布之前發(fā)現(xiàn)錯(cuò)誤B、測(cè)試不是唯一的軟件質(zhì)量保障手段C、回歸測(cè)試能夠幫助開(kāi)發(fā)人員確保不會(huì)因代碼的修改而引入新的錯(cuò)誤D、集成測(cè)試只能在所有模塊都完全集成在一起之后才能進(jìn)行【正確答案】:D37.下面哪一項(xiàng)屬于“汽車(chē)”的對(duì)象屬性(即每個(gè)對(duì)象所獨(dú)立擁有的屬性)?A、牌照號(hào)B、發(fā)動(dòng)汽車(chē)C、汽車(chē)總數(shù)量D、剎車(chē)【正確答案】:A38.軟件設(shè)計(jì)中模塊的內(nèi)聚度是指?A、一個(gè)模塊中的內(nèi)部信息對(duì)外隱藏的程度B、一個(gè)模塊內(nèi)部的代碼行數(shù)C、一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合、緊密相關(guān)的程度D、一個(gè)模塊與其他模塊之間的關(guān)聯(lián)程度【正確答案】:C39.下面哪一種軟件開(kāi)發(fā)過(guò)程模型不屬于演化模型?A、增量模型B、螺旋模型C、瀑布模型D、原型模型【正確答案】:C40.下面哪一項(xiàng)不屬于軟件設(shè)計(jì)的目的?A、建立將要實(shí)現(xiàn)的軟件系統(tǒng)的總體藍(lán)圖B、按照設(shè)計(jì)方案分解開(kāi)發(fā)任務(wù),從而分配給不同的開(kāi)發(fā)者C、明確軟件的設(shè)計(jì)要求D、定義各部分之間的約定和規(guī)范,保證各部分能順利集成【正確答案】:C41.“響應(yīng)時(shí)間不能超過(guò)1秒”屬于下列哪一種需求?A、功能性需求B、性能需求C、安全性需求D、可靠性需求【正確答案】:B42.“重新執(zhí)行已經(jīng)進(jìn)行過(guò)測(cè)試的子集以確保對(duì)程序的修改沒(méi)有產(chǎn)生副作用”描述的以下哪一種軟件測(cè)試類(lèi)型?A、集成測(cè)試B、單元測(cè)試C、回歸測(cè)試D、系統(tǒng)測(cè)試【正確答案】:C43.下列哪一種UML圖最適合描述軟件系統(tǒng)的外部行為?A、UML類(lèi)圖B、UML狀態(tài)機(jī)圖C、UML活動(dòng)圖D、UML構(gòu)件圖【正確答案】:B44.下列關(guān)于白盒測(cè)試的說(shuō)法中不正確的是?A、測(cè)試人員根據(jù)程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息設(shè)計(jì)測(cè)試用例B、可以保證100%覆蓋程序執(zhí)行的各種可能性C、主要用于模塊級(jí)測(cè)試D、目的是檢查程序中不同的邏輯路徑是否都按預(yù)定的要求正確地工作【正確答案】:B45.下列關(guān)于軟件體系結(jié)構(gòu)的說(shuō)法不正確的是?A、軟件系統(tǒng)的高層設(shè)計(jì)結(jié)構(gòu)B、往往需要從動(dòng)態(tài)、靜態(tài)、部署結(jié)構(gòu)等多個(gè)視圖進(jìn)行描述C、可以應(yīng)用體系結(jié)構(gòu)模式等設(shè)計(jì)經(jīng)驗(yàn)D、主要關(guān)注于對(duì)于功能性需求的實(shí)現(xiàn),無(wú)需關(guān)注于非功能性需求(質(zhì)量需求)的實(shí)現(xiàn)【正確答案】:D46.下列哪一種軟件開(kāi)發(fā)過(guò)程模型是迭代的?A、瀑布模型B、V-模型C、增量模型D、螺旋模型【正確答案】:D47.下列這些活動(dòng)哪一項(xiàng)不屬于軟件構(gòu)造過(guò)程?A、問(wèn)題定義B、單元測(cè)試C、代碼編寫(xiě)和調(diào)試D、模塊集成【正確答案】:A48.根據(jù)McCall軟件質(zhì)量模型,以下哪一項(xiàng)不屬于軟件修改(revision)方面的質(zhì)量要素?A、效率(efficiency)(運(yùn)行方面)B、可維護(hù)性(maintainability)C、靈活性(flexibility)D、可測(cè)試性(testability)【正確答案】:A49.下列關(guān)于面向?qū)ο蠓治鲋小俺霭嫖铩薄ⅰ皥D書(shū)”、“報(bào)紙”之間的關(guān)系的說(shuō)法中不正確的是?A、“圖書(shū)”是“出版物”的子類(lèi)B、可以將“出版物”定義為抽象類(lèi)C、“圖書(shū)”類(lèi)具有“出版物”類(lèi)的所有屬性,并且不能定義其他新的屬性D、“報(bào)紙”是“出版物”的子類(lèi)【正確答案】:C50.下面這些關(guān)于軟件設(shè)計(jì)模式的說(shuō)法中不正確的是?A、設(shè)計(jì)模式代表著一種軟件設(shè)計(jì)經(jīng)驗(yàn)B、設(shè)計(jì)模式可以像軟件構(gòu)件一樣通過(guò)接口調(diào)用的方式進(jìn)行復(fù)用C、應(yīng)用設(shè)計(jì)模式往往有利于軟件設(shè)計(jì)的可擴(kuò)展性和可維護(hù)性D、設(shè)計(jì)模式的描述一般包括所針對(duì)的問(wèn)題、上下文、解決方案及其優(yōu)缺點(diǎn)的描述等【正確答案】:B51.下列哪一種測(cè)試不屬于系統(tǒng)測(cè)試?A、恢復(fù)測(cè)試(recoverytesting)B、安全測(cè)試(securitytesting)C、壓力測(cè)試(stresstesting)D、集成測(cè)試(integrationtesting)【正確答案】:D52.通過(guò)修改代碼消除一個(gè)所發(fā)現(xiàn)的錯(cuò)誤屬于哪一種軟件維護(hù)類(lèi)型?A、糾錯(cuò)性維護(hù)B、適應(yīng)性維護(hù)C、改善性維護(hù)D、預(yù)防性維護(hù)【正確答案】:A53.下圖中右側(cè)的數(shù)據(jù)流圖針對(duì)左側(cè)的1層圖中的加工3進(jìn)行了精化,請(qǐng)問(wèn)該圖(右側(cè)的圖)中哪一個(gè)數(shù)據(jù)流不滿(mǎn)足數(shù)據(jù)流模型中父圖和子圖平衡的要求?A、數(shù)據(jù)流cB、數(shù)據(jù)流gC、數(shù)據(jù)流eD、數(shù)據(jù)流h【正確答案】:D54.軟件模塊化設(shè)計(jì)中模塊獨(dú)立性可以用什么指標(biāo)來(lái)衡量?A、圈復(fù)雜度B、內(nèi)聚度與耦合度C、模塊代碼行數(shù)D、模塊接口數(shù)量【正確答案】:B55.下列這些活動(dòng)哪一項(xiàng)不屬于軟件構(gòu)造過(guò)程?A、問(wèn)題定義B、單元測(cè)試C、代碼編寫(xiě)和調(diào)試D、模塊集成【正確答案】:A56.下列軟件測(cè)試方法或測(cè)試準(zhǔn)則中哪一項(xiàng)不屬于白盒測(cè)試?A、邏輯覆蓋測(cè)試B、基本路徑覆蓋測(cè)試C、數(shù)據(jù)流測(cè)試D、等價(jià)類(lèi)劃分測(cè)試【正確答案】:D57.下列哪一種UML圖能夠描述用況(usecase)的步驟以及步驟之間的順序?A、UML類(lèi)圖B、UML用況圖C、UML活動(dòng)圖D、UML構(gòu)件圖【正確答案】:C58.下面哪一種思想不屬于面向?qū)ο箝_(kāi)發(fā)方法所特有的(相對(duì)于結(jié)構(gòu)化開(kāi)發(fā)方法)?A、繼承B、逐步精化C、類(lèi)和對(duì)象D、封裝【正確答案】:B59.下列哪一項(xiàng)不屬于軟件的可維護(hù)性的一部分?A、可理解性(understandability)B、可靠性(reliability)C、可修改性(modifiability)D、可移植性(portability)【正確答案】:B60.根據(jù)McCall軟件質(zhì)量模型,以下哪一項(xiàng)屬于軟件運(yùn)行方面的質(zhì)量要素?A、可靠性(reliability)B、可維護(hù)性(maintainability)(修正方面的)C、可復(fù)用性(reusability)(轉(zhuǎn)移方面的)D、可移植性(portability)(轉(zhuǎn)移方面的)【正確答案】:A61.面向?qū)ο箝_(kāi)發(fā)方法中的多態(tài)性是指?A、對(duì)象可以具有多種不同的狀態(tài)B、同一個(gè)操作作用于不同的對(duì)象上可以有不同的解釋,并產(chǎn)生不同的執(zhí)行結(jié)果C、對(duì)象可以擁有多個(gè)不同的操作D、一個(gè)類(lèi)可以從多個(gè)類(lèi)那里繼承而來(lái)【正確答案】:B62.以下哪一項(xiàng)不屬于詳細(xì)設(shè)計(jì)的范疇?A、細(xì)化的類(lèi)和接口設(shè)計(jì)B、模塊內(nèi)部數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)C、整體的體系結(jié)構(gòu)風(fēng)格設(shè)計(jì)D、模塊內(nèi)部算法設(shè)計(jì)【正確答案】:C63.在文字編輯軟件中記錄并提供“最近使用過(guò)的文件”的功能遵循了以下哪一項(xiàng)用戶(hù)界面設(shè)計(jì)原則?A、減少用戶(hù)的記憶負(fù)擔(dān)B、保持界面設(shè)計(jì)的一致性C、允許用戶(hù)交互隨時(shí)被中斷和撤銷(xiāo)D、允許用戶(hù)對(duì)交互模式進(jìn)行定制【正確答案】:A64.下列哪一項(xiàng)任務(wù)屬于部件級(jí)詳細(xì)設(shè)計(jì)?A、局部的算法和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)B、軟件總體體系結(jié)構(gòu)設(shè)計(jì)C、軟件的數(shù)據(jù)庫(kù)設(shè)計(jì)D、編寫(xiě)代碼實(shí)現(xiàn)給定的功能【正確答案】:A65.按照軟件測(cè)試的V模型,下列哪種測(cè)試類(lèi)型與軟件設(shè)計(jì)相對(duì)應(yīng)?A、單元測(cè)試B、集成測(cè)試C、確認(rèn)測(cè)試D、系統(tǒng)測(cè)試【正確答案】:B66.在軟件的模塊化設(shè)計(jì)中,下列哪種耦合度是最高的?A、數(shù)據(jù)耦合B、內(nèi)容耦合C、控制耦合D、公共耦合【正確答案】:B67.以下哪一項(xiàng)不屬于瀑布模型的基本假設(shè)A、需求在實(shí)現(xiàn)之前是已知的B、客戶(hù)在每一個(gè)階段都會(huì)提供反饋意見(jiàn)C、需求與系統(tǒng)的所有主要涉眾(stakeholder)的期望相符D、需求不會(huì)有太大改變【正確答案】:B68.下面關(guān)于軟件和硬件的區(qū)別錯(cuò)誤的是?A、軟件不會(huì)磨損但是會(huì)退化B、軟件是純邏輯產(chǎn)品C、軟件不是制造出來(lái)的,而是開(kāi)發(fā)出來(lái)的D、軟件無(wú)法像硬件一樣進(jìn)行測(cè)試【正確答案】:D69.能力成熟度模型CMM是一種評(píng)價(jià)什么的成熟度模型?A、程序員的個(gè)人開(kāi)發(fā)能力B、軟件項(xiàng)目的管理能力C、軟件機(jī)構(gòu)的軟件過(guò)程能力D、項(xiàng)目經(jīng)理的個(gè)人能力【正確答案】:C70.下面關(guān)于軟件的說(shuō)法正確的是?A、在軟件能夠完全運(yùn)行起來(lái)之前我們沒(méi)有辦法對(duì)其質(zhì)量進(jìn)行評(píng)價(jià)B、當(dāng)軟件開(kāi)發(fā)項(xiàng)目落后于原定計(jì)劃時(shí),我們可以通過(guò)調(diào)入更多的程序員來(lái)趕上進(jìn)度C、一個(gè)成功的項(xiàng)目唯一的可發(fā)布產(chǎn)品就是可運(yùn)行的程序D、不管什么類(lèi)型的軟件都會(huì)在其生命周期內(nèi)隨著時(shí)間不斷演化【正確答案】:D71.下列關(guān)于敏捷軟件開(kāi)發(fā)的指導(dǎo)思想的描述中哪一項(xiàng)是不正確的?A、高質(zhì)量的文檔是傳達(dá)信息最高效的一種方法B、即使在軟件開(kāi)發(fā)項(xiàng)目的后期,需求變更也是受歡迎的C、可運(yùn)行的軟件是衡量軟件開(kāi)發(fā)項(xiàng)目進(jìn)度的主要方法D、應(yīng)當(dāng)盡早和持續(xù)地交付有價(jià)值的軟件來(lái)滿(mǎn)足客戶(hù)【正確答案】:A72.下列哪種UML圖可以描述一個(gè)軟件系統(tǒng)在運(yùn)行時(shí)所涉及的硬件結(jié)點(diǎn)以及各個(gè)結(jié)點(diǎn)上駐留的軟件模塊或部件?A、活動(dòng)圖B、順序圖C、構(gòu)件圖D、部署圖【正確答案】:D73.下面哪一項(xiàng)關(guān)于敏捷開(kāi)發(fā)原則的陳述是不正確的?A、個(gè)體和交互重于過(guò)程和工具B、可運(yùn)行的軟件重于全面的文檔C、客戶(hù)合作重于合同的協(xié)商D、按計(jì)劃行事重于對(duì)變化的響應(yīng)【正確答案】:D74.下列哪種測(cè)試是重新執(zhí)行一些已經(jīng)執(zhí)行過(guò)的測(cè)試,以此來(lái)保證對(duì)于代碼的修改沒(méi)有帶來(lái)一些意外的副作用?A、恢復(fù)測(cè)試B、回歸測(cè)試C、冒煙測(cè)試D、確認(rèn)測(cè)試【正確答案】:B75.下列關(guān)于數(shù)據(jù)流模型的說(shuō)法中不正確的是?A、可以描述各項(xiàng)功能之間的數(shù)據(jù)流向B、支持層次化的分解和逐層精化C、可以描述實(shí)體之間的繼承關(guān)系D、支持對(duì)數(shù)據(jù)流的結(jié)構(gòu)化定義【正確答案】:C76.下列哪一項(xiàng)不屬于軟件配置管理的目的?A、預(yù)測(cè)變化B、報(bào)告變化C、識(shí)別變化D、控制變化【正確答案】:A77.下面哪一項(xiàng)符合信息隱藏的設(shè)計(jì)準(zhǔn)則?A、使用模塊間共享的全局變量B、模塊向外部開(kāi)放所有內(nèi)部數(shù)據(jù)結(jié)構(gòu)C、模塊間完全獨(dú)立、不進(jìn)行任何通信D、模塊間通過(guò)受控的接口進(jìn)行通信【正確答案】:D78.以下各項(xiàng)中哪一個(gè)不是一種軟件體系結(jié)構(gòu)風(fēng)格?A、層次式體系結(jié)構(gòu)風(fēng)格B、管道過(guò)濾器風(fēng)格C、觀察者模式和風(fēng)格D、以數(shù)據(jù)為中心的風(fēng)格【正確答案】:C79.以下哪一項(xiàng)不屬于可復(fù)用軟件構(gòu)件的典型特征?A、清晰的外部接口和良好的可組裝性B、良好的封裝型、易于定制和組裝C、實(shí)現(xiàn)較為簡(jiǎn)單的功能D、設(shè)計(jì)和實(shí)現(xiàn)具有較高的通用性【正確答案】:C80.下圖中右側(cè)的數(shù)據(jù)流圖針對(duì)左側(cè)的1層圖中的加工1進(jìn)行了精化,請(qǐng)問(wèn)圖中哪一個(gè)數(shù)據(jù)流不滿(mǎn)足數(shù)據(jù)流模型中父圖和子圖平衡的要求?A、數(shù)據(jù)流aB、數(shù)據(jù)流bC、數(shù)據(jù)流cD、數(shù)據(jù)流f【正確答案】:C81.下列哪一種測(cè)試類(lèi)型能夠發(fā)現(xiàn)模塊間的接口兼容性問(wèn)題?A、集成測(cè)試B、回歸測(cè)試C、單元測(cè)試D、白盒測(cè)試乳品【正確答案】:A82.下面關(guān)于軟件的說(shuō)法正確的是?A、在得到可運(yùn)行的軟件代碼之前我們沒(méi)有任何辦法發(fā)現(xiàn)需求和設(shè)計(jì)缺陷B、軟件開(kāi)發(fā)缺陷從引入到被發(fā)現(xiàn)并解決的潛伏時(shí)間越長(zhǎng)消除缺陷的成本越高C、對(duì)于一個(gè)成功的軟件開(kāi)發(fā)項(xiàng)目,其唯一的可發(fā)布產(chǎn)品就是可運(yùn)行的程序D、軟件開(kāi)發(fā)項(xiàng)目落后于原定計(jì)劃時(shí)總是可以通過(guò)增加程序員來(lái)趕上進(jìn)度【正確答案】:B83.下列哪種編程語(yǔ)言不是高級(jí)語(yǔ)言?A、Java語(yǔ)言B、匯編語(yǔ)言C++語(yǔ)言D、C#語(yǔ)言【正確答案】:B84.根據(jù)基本的軟件過(guò)程框架,“用況分析”屬于下面哪個(gè)開(kāi)發(fā)活動(dòng)?A、軟件需求分析B、軟件體系結(jié)構(gòu)設(shè)計(jì)C、軟件構(gòu)造D、軟件部署【正確答案】:A85.如下圖所示的這種軟件體系結(jié)構(gòu)風(fēng)格是?A、管道過(guò)濾器體系結(jié)構(gòu)風(fēng)格B、層次式體系結(jié)構(gòu)風(fēng)格C、以數(shù)據(jù)為中心的體系結(jié)構(gòu)風(fēng)格D、調(diào)用和返回體系結(jié)構(gòu)風(fēng)格【正確答案】:B86.按照軟件測(cè)試的V模型,下面哪一種測(cè)試與軟件需求分析相對(duì)應(yīng)?A、系統(tǒng)測(cè)試B、確認(rèn)測(cè)試C、集成測(cè)試D、單元測(cè)試【正確答案】:B87.下列哪一項(xiàng)不屬于一種需求獲取方法?A、現(xiàn)場(chǎng)觀察B、客戶(hù)訪(fǎng)談C、調(diào)查問(wèn)卷D、編寫(xiě)測(cè)試用例【正確答案】:D88.根據(jù)McCall軟件質(zhì)量模型,以下哪一項(xiàng)不屬于軟件運(yùn)行方面的質(zhì)量要素?A、可靠性(reliability)B、正確性(correctness)C、效率(efficiency)D、可移植性(portability)(轉(zhuǎn)移方面的)【正確答案】:D89.下列哪一項(xiàng)不屬于軟件配置管理的任務(wù)?A、版本控制B、模塊集成C、變更控制D、配置審計(jì)【正確答案】:B90.以下哪一項(xiàng)內(nèi)容不屬于軟件體系結(jié)構(gòu)設(shè)計(jì)?A、一個(gè)關(guān)鍵部件內(nèi)部的核心算法設(shè)計(jì)B、將系統(tǒng)分解為多個(gè)部件(或子系統(tǒng)、模塊)C、考慮部件間的接口設(shè)計(jì)D、明確每個(gè)部件的外部可見(jiàn)屬性【正確答案】:A91.下列哪種編程語(yǔ)言不是面向?qū)ο缶幊陶Z(yǔ)言?A、C語(yǔ)言B、Java語(yǔ)言C++語(yǔ)言D、C#語(yǔ)言【正確答案】:A92.以下關(guān)于模塊化設(shè)計(jì)的說(shuō)法中正確的是?A、隨著模塊數(shù)量的增加,模塊集成的成本會(huì)上升B、模塊數(shù)量越少越好C、每個(gè)模塊越小越好D、模塊數(shù)量越多越好【正確答案】:A93.以下哪一項(xiàng)內(nèi)容不屬于軟件體系結(jié)構(gòu)設(shè)計(jì)?A、一個(gè)關(guān)鍵部件內(nèi)部的核心算法設(shè)計(jì)B、將系統(tǒng)分解為多個(gè)部件(或子系統(tǒng)、模塊)C、考慮部件間的接口設(shè)計(jì)D、明確每個(gè)部件的外部可見(jiàn)屬性【正確答案】:A94.下面哪一種圖不能被用于描述軟件需求?A、UML用況圖B、UML活動(dòng)圖C、UML構(gòu)件圖D、數(shù)據(jù)流圖【正確答案】:C95.下面關(guān)于分層數(shù)據(jù)流圖的說(shuō)法中不正確的是?A、數(shù)據(jù)流圖中所有的加工(processing)向下分解的層數(shù)都要一樣B、分層數(shù)據(jù)流圖中的父圖和子圖之間的數(shù)據(jù)流要保持平衡C、數(shù)據(jù)流可以從一個(gè)加工流向另一個(gè)加工D、頂層圖只有代表整個(gè)軟件系統(tǒng)的一個(gè)唯一的加工【正確答案】:A96.修改軟件使其能夠在新的操作系統(tǒng)上運(yùn)行屬于哪一種軟件維護(hù)類(lèi)型?A、糾錯(cuò)性維護(hù)B、改善性維護(hù)C、適應(yīng)性維護(hù)D、預(yù)防性維護(hù)【正確答案】:C97.下列關(guān)于軟件測(cè)試的說(shuō)法中不正確的是A、測(cè)試是為了證明程序是正確的,即測(cè)試可以發(fā)現(xiàn)程序中所有的錯(cuò)誤B、測(cè)試是一個(gè)為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程C、一個(gè)好的測(cè)試用例是指很可能找到迄今為至尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試用例D、一次成功的測(cè)試是指發(fā)現(xiàn)了迄今為至尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試【正確答案】:A98.下列哪一種軟件度量指標(biāo)可以用于衡量軟件項(xiàng)目的開(kāi)發(fā)工作量?A、內(nèi)聚度與耦合度B、功能點(diǎn)度量C、圈復(fù)雜度D、缺陷密度【正確答案】:B99.能力成熟度模型CMM是一種評(píng)價(jià)什么的成熟度模型?A、程序員的個(gè)人開(kāi)發(fā)能力B、軟件項(xiàng)目的管理能力C、軟件機(jī)構(gòu)的軟件過(guò)程能力D、項(xiàng)目經(jīng)理的個(gè)人能力【正確答案】:C100.下面哪一項(xiàng)活動(dòng)不屬于GB/T8566-2007《軟件生存周期過(guò)程》中的基本過(guò)程?A、軟件需求分析B、軟件體系結(jié)構(gòu)設(shè)計(jì)C、軟件詳細(xì)設(shè)計(jì)D、技術(shù)評(píng)審【正確答案】:D1.敏捷開(kāi)發(fā)中常用的進(jìn)度預(yù)估法有哪些A、估計(jì)撲克牌B、劃拳估計(jì)法C、T恤尺寸法D、擲骰子法【正確答案】:ABC2.影響他人幾種方式中,屬于感性出發(fā)點(diǎn)的有哪些A、斷言B、橋梁C、說(shuō)服D、吸引AssertionBridgePersuasionAttraction【正確答案】:AD3.功能驅(qū)動(dòng)設(shè)計(jì)(FDD)由哪些步驟組成A、構(gòu)造總體模型與功能列表B、制定開(kāi)發(fā)計(jì)劃與功能設(shè)計(jì)C、測(cè)試功能D、實(shí)現(xiàn)具體功能【正確答案】:ABD4.對(duì)于每一個(gè)bug,會(huì)診小組要決定采取哪些行動(dòng)A、修復(fù)B、本來(lái)就是這樣設(shè)計(jì)C、不修復(fù)D、推遲發(fā)布【正確答案】:ABCD5.壓力測(cè)試中增加負(fù)載的方式通常有A、沿著用戶(hù)軸延長(zhǎng)B、沿著時(shí)間軸延長(zhǎng)C、減少系統(tǒng)可用資源D、縮短系統(tǒng)運(yùn)行時(shí)間(做不到)【正確答案】:ABC6.以下哪些圖可以用來(lái)表達(dá)實(shí)體和實(shí)體之間的關(guān)系A(chǔ)、思維導(dǎo)圖B、實(shí)體關(guān)系圖C、用況圖或用例圖(UCD)D、數(shù)據(jù)流圖【正確答案】:ABC7.代碼設(shè)計(jì)中對(duì)于類(lèi)的約定俗成有哪些A、使用類(lèi)來(lái)封裝面向?qū)ο蟮母拍詈投鄳B(tài)B、避免傳遞類(lèi)型實(shí)體的值,應(yīng)該用指針傳遞C、對(duì)于有顯式的構(gòu)造和析構(gòu)函數(shù)的類(lèi),不要建立全局的實(shí)體D、僅在必要時(shí),才使用“類(lèi)”【正確答案】:ABCD8.軟件有各種形式,通常包含以下哪些?A、系統(tǒng)軟件B、應(yīng)用軟件C、惡意軟件D、殺毒軟件【正確答案】:ABC9.兩人合作的不同階段有哪些A、萌芽階段B、磨合階段C、創(chuàng)造階段D、解體階段【正確答案】:ABCD10.軟件開(kāi)發(fā)流程中主要的模式有哪些A、瀑布模型及其變種B、RUP統(tǒng)一流程模型C、老板驅(qū)動(dòng)的流程模型D、漸進(jìn)交付式的流程MVP和MBP【正確答案】:ABCD11.用例(UseCase)通常包含哪些基本元素A、標(biāo)題B、角色C、主要成功場(chǎng)景D、擴(kuò)展場(chǎng)景【正確答案】:ABCD12.BUG一般分解為A、癥狀B、程序錯(cuò)誤C、根本原因D、具體缺陷【正確答案】:ABC13.風(fēng)險(xiǎn)的類(lèi)別包含以下哪些A、人員風(fēng)險(xiǎn)B、流程風(fēng)險(xiǎn)C、技術(shù)風(fēng)險(xiǎn)D、環(huán)境風(fēng)險(xiǎn)【正確答案】:ABCD14.敏捷流程包含哪些步驟A、找出完成產(chǎn)品需要做的事情B、決定當(dāng)前的沖刺需要解決的事情C、沖刺D、得到軟件的一個(gè)增量版本,發(fā)布給用戶(hù)?!菊_答案】:ABCD15.卡內(nèi)基梅隆大學(xué)用以衡量一個(gè)軟件開(kāi)發(fā)團(tuán)隊(duì)能力的模型是A、CMM(能力成熟度模型)B、CMUC、演化I(CMMI)D、PSP【正確答案】:AC16.在VSTS中通??梢赃x擇的分析方法有(MicrosoftVisualStudio2005TeamSystem)A、抽樣B、抽象C、代碼注入D、樣本分析【正確答案】:AC17.敏捷的方法論有哪些A、FDDB、SCRUMC、極限編程(XP)D、TDD【正確答案】:ABC18.用戶(hù)調(diào)研采用的方式有哪些A、焦點(diǎn)小組模式B、卡片分類(lèi)模式C、用戶(hù)調(diào)查問(wèn)卷模式D、用戶(hù)日志研究模式【正確答案】:ABCD19.軟件工程包含以下哪些領(lǐng)域?A、軟件需求分析B、軟件構(gòu)建C、軟件維護(hù)D、軟件測(cè)試【正確答案】:ABCD20.軟件工程的目標(biāo)有哪些?A、研發(fā)出符合用戶(hù)需求的軟件B、通過(guò)一定的軟件流程,在預(yù)計(jì)的時(shí)間內(nèi)發(fā)布“足夠好”的軟件C、能證明所開(kāi)發(fā)的軟件是可以維護(hù)和繼續(xù)發(fā)展的D、開(kāi)發(fā)出一個(gè)沒(méi)有bug的軟件【正確答案】:ABC21.軟件的需求包含哪些方面A、對(duì)產(chǎn)品功能性的需求B、對(duì)產(chǎn)品開(kāi)發(fā)過(guò)程的需求C、非功能性需求D、綜合需求【正確答案】:ABCD22.以下屬于測(cè)試用例設(shè)計(jì)的方法有哪些A、等價(jià)類(lèi)劃分B、邊界值分析C、決策表、因果圖和功能圖方法D、正交實(shí)驗(yàn)設(shè)計(jì)方法【正確答案】:ABCD23.功能測(cè)試包含下列哪些A、單元測(cè)試B、集成測(cè)試C、系統(tǒng)測(cè)試D、壓力測(cè)試【正確答案】:ABC24.在采用隊(duì)友評(píng)估的機(jī)制判斷工作量時(shí),通常包含哪些評(píng)價(jià)標(biāo)準(zhǔn)。A、技術(shù)等級(jí)或技術(shù)能力B、勞動(dòng)生產(chǎn)力或結(jié)果C、對(duì)團(tuán)隊(duì)的貢獻(xiàn)D、對(duì)產(chǎn)品的貢獻(xiàn)【正確答案】:ABCD25.諾爾曼闡述的設(shè)計(jì)的三個(gè)層次是A、本能層次B、行為層次C、反思層次D、理想層次【正確答案】:ABC26.軟件團(tuán)隊(duì)模式中圍繞核心人物組成的團(tuán)隊(duì)通常是哪幾個(gè)A、主治醫(yī)師模式B、明星模式C、交響樂(lè)團(tuán)模式D、爵士樂(lè)模式【正確答案】:AB27.風(fēng)險(xiǎn)管理水平通常包含哪些層次A、大問(wèn)題(Crisis)B、緩和并防止問(wèn)題(Mitigation&Prevention)C、預(yù)計(jì)問(wèn)題(Anticipation)D、變問(wèn)題為機(jī)遇(Opportunity)【正確答案】:ABCD28.迭代式開(kāi)發(fā)流程中終止迭代的條件有哪些A、時(shí)間到了B、錢(qián)花光了C、用戶(hù)滿(mǎn)意了D、完成了計(jì)劃的迭代次數(shù)【正確答案】:ABCD29.在團(tuán)隊(duì)中解決爭(zhēng)端可以采用哪些方法。(各有利弊)A、投票B、咨詢(xún)C、獨(dú)裁D、交換決定權(quán)【正確答案】:ABCD30.一個(gè)用戶(hù)登陸的場(chǎng)景中通常可以分為哪些項(xiàng)A、UI層B、邏輯層C、數(shù)據(jù)庫(kù)D、物理層【正確答案】:ABC31.軟件開(kāi)發(fā)的工作量和質(zhì)量怎么衡量A、項(xiàng)目/人物有多大B、花了多少時(shí)間C、質(zhì)量如何D、是否按時(shí)交付【正確答案】:ABCD32.Bug的多少通??梢杂脕?lái)評(píng)價(jià)軟件的哪些特性?A、用戶(hù)滿(mǎn)意度B、可靠性C、軟件流程的質(zhì)量D、可維護(hù)性【正確答案】:ABCD33.敏捷對(duì)團(tuán)隊(duì)的要求包含哪些A、自主管理B、自我組織C、多功能型D、自適應(yīng)型【正確答案】:ABC34.代碼規(guī)范一般包含哪些部分A、代碼風(fēng)格規(guī)范B、代碼設(shè)計(jì)規(guī)范C、代碼書(shū)寫(xiě)規(guī)范D、代碼結(jié)構(gòu)規(guī)范【正確答案】:AB35.團(tuán)隊(duì)的共同特點(diǎn)包括哪些A、團(tuán)隊(duì)有一致的集體目標(biāo),團(tuán)隊(duì)要一起完成這目標(biāo)B、團(tuán)隊(duì)有不同的個(gè)人目標(biāo),人與人之間存在競(jìng)爭(zhēng)關(guān)系C、團(tuán)隊(duì)成員有各自的分工,互相依賴(lài)合作,共同完成任務(wù)D、團(tuán)隊(duì)成員依據(jù)個(gè)人目標(biāo)進(jìn)行分工,相互合作與競(jìng)爭(zhēng),完成集體目標(biāo)【正確答案】:AC36.針對(duì)一個(gè)BugFix,我們需要做RegressionTest的原因是(回歸測(cè)試)A、驗(yàn)證新的代碼的確改正了缺陷。B、確保新的代碼沒(méi)有產(chǎn)生新的缺陷。C、驗(yàn)證新的代碼有沒(méi)有破壞模塊的現(xiàn)有功能。D、確保新的代碼產(chǎn)生了新的功能?!菊_答案】:AC37.一個(gè)合適的PM應(yīng)當(dāng)具備哪些能力A、觀察、理解和快速學(xué)習(xí)能力B、分析管理能力C、一定的專(zhuān)業(yè)能力D、自省的能力【正確答案】:ABCD38.影響產(chǎn)品競(jìng)爭(zhēng)力的主要因素有哪些A、產(chǎn)品行業(yè)的因素B、公司和市場(chǎng)的因素C、團(tuán)隊(duì)執(zhí)行的因素D、產(chǎn)品的價(jià)值因素【正確答案】:ABCD39.軟件工程的核心部分包括哪些軟件開(kāi)發(fā)活動(dòng)?A、構(gòu)建管理B、軟件設(shè)計(jì)C、軟件測(cè)試D、項(xiàng)目管理【正確答案】:ABCD40.初級(jí)軟件工程師的成長(zhǎng)方向包含哪些A、積累軟件開(kāi)發(fā)相關(guān)的知識(shí)B、積累問(wèn)題領(lǐng)域的知識(shí)和經(jīng)驗(yàn)C、對(duì)通用的軟件設(shè)計(jì)思想和軟件工程思想的理解D、提升職業(yè)技能【正確答案】:ABCD41.代碼復(fù)審的形式包含哪些A、自我復(fù)審B、同伴復(fù)審C、團(tuán)隊(duì)復(fù)審D、結(jié)對(duì)復(fù)審【正確答案】:ABC42.軟件團(tuán)隊(duì)獲得軟件需求包含哪些步驟A、獲取和引導(dǎo)需求B、分析和定義需求C、驗(yàn)證需求D、在軟件產(chǎn)品的生命周期中管理需求【正確答案】:ABCD43.RUP通常包含哪幾個(gè)階段A、初始階段B、細(xì)化階段C、構(gòu)造階段D、交付階段【正確答案】:ABCD44.在團(tuán)隊(duì)合作的創(chuàng)造階段,通常有哪些特性。A、團(tuán)隊(duì)公開(kāi)地討論流程和工作的方式(不關(guān)心)B、團(tuán)隊(duì)知道為何而戰(zhàn),并將注意力集中到如何創(chuàng)造、實(shí)現(xiàn)目標(biāo)上。C、高度自治,不再需要領(lǐng)導(dǎo)的教誨與介入D、角色和職責(zé)能夠根據(jù)項(xiàng)目的要求自然轉(zhuǎn)換,沒(méi)有人為此擔(dān)心或抱怨?!菊_答案】:BCD45.代碼復(fù)審的核查表通常包含哪些A、概要部分B、設(shè)計(jì)規(guī)范部分C、具體代碼部分D、效能與可測(cè)試性【正確答案】:ABCD46.成功企業(yè)在創(chuàng)新方面的天然困境有哪些A、要滿(mǎn)足股東們的期望值B、要擁有追逐利潤(rùn)的價(jià)值觀C、要遵循傳統(tǒng)的流程D、要重視客戶(hù)的要求【正確答案】:ABCD47.軟件工程領(lǐng)域的PM通常指代以下哪些職位A、ProductManager(產(chǎn)品經(jīng)理)B、ProjectManager(項(xiàng)目經(jīng)理)C、ProgramManager(微軟的職位名稱(chēng))D、PerformanceManager【正確答案】:ABC48.軟件產(chǎn)品的利益相關(guān)者有哪些A、用戶(hù)B、顧客C、系統(tǒng)/應(yīng)用集成商D、軟件工程師【正確答案】:ABCD49.在技術(shù)成熟度曲線(xiàn)中包含哪些階段A、技術(shù)觸發(fā)期B、期望膨脹期C、低調(diào)發(fā)展期D、主流發(fā)展期【正確答案】:ABCD50.非功能測(cè)試包含下列哪些A、場(chǎng)景測(cè)試(功能測(cè)試)B、效能測(cè)試C、兼容性測(cè)試D、軟件安全性測(cè)試【正確答案】:BCD1.重構(gòu)是在盡量保持原有界面的基礎(chǔ)上優(yōu)化部分代碼。A、正確B、錯(cuò)誤【正確答案】:A2.軟件工程師應(yīng)當(dāng)公平對(duì)待同儕,并予以支持和幫助A、正確B、錯(cuò)誤【正確答案】:A3.測(cè)試的時(shí)候盡量用Debug版本,便于發(fā)現(xiàn)Bug(早期Debug后期Release)A、正確B、錯(cuò)誤【正確答案】:B4.在設(shè)計(jì)與實(shí)現(xiàn)階段,我們要搞清楚軟件是怎么解決這些需求的。A、正確B、錯(cuò)誤【正確答案】:A5.測(cè)試人員當(dāng)然也寫(xiě)代碼,但是質(zhì)量不一定要很高。A、正確B、錯(cuò)誤【正確答案】:B6.黑箱測(cè)試將軟件系統(tǒng)看作一個(gè)黑箱,無(wú)法了解或使用系統(tǒng)的內(nèi)部結(jié)構(gòu)及知識(shí)。A、正確B、錯(cuò)誤【正確答案】:A7.在效能分析過(guò)程中通常先用代碼注入的方法對(duì)特定的模塊進(jìn)行詳細(xì)分析,然后用抽樣的方法找到效能瓶頸所在。(先用抽樣的方法找到效能瓶頸所在,然后對(duì)特定的模塊用代碼注入的方法進(jìn)行詳細(xì)分析。)A、正確B、錯(cuò)誤【正確答案】:B8.認(rèn)知阻力是用戶(hù)對(duì)于軟件界面的認(rèn)知和實(shí)際結(jié)果的差異。A、正確B、錯(cuò)誤【正確答案】:A9.瀑布模型是一個(gè)單向,不可逆的生產(chǎn)流程A、正確B、錯(cuò)誤【正確答案】:A10.代碼風(fēng)格的原則是:簡(jiǎn)明,易讀,無(wú)二義性A、正確B、錯(cuò)誤【正確答案】:A11.一個(gè)模塊的所有單元測(cè)試就是這個(gè)模塊最初的功能基準(zhǔn)線(xiàn)。A、正確B、錯(cuò)誤【正確答案】:A12.敏捷宣言表明的是一些優(yōu)先級(jí),不必當(dāng)做圣旨或者教條來(lái)爭(zhēng)論A、正確B、錯(cuò)誤【正確答案】:A13.結(jié)對(duì)編程中,程序各方面的質(zhì)量取決于一對(duì)程序員中各方面水平比較低的那一位,就像是木桶原則一樣。A、正確B、錯(cuò)誤【正確答案】:B14.重寫(xiě)是重新實(shí)現(xiàn)原有功能,同時(shí),要分清是全部重寫(xiě)原有功能,還是加上許多新的功能。A、正確B、錯(cuò)誤【正確答案】:A15.測(cè)試在項(xiàng)目的最后進(jìn)行就可以了(全過(guò)程)A、正確B、錯(cuò)誤【正確答案】:B16.白箱測(cè)試中設(shè)計(jì)者可以看到軟件系統(tǒng)的內(nèi)部結(jié)構(gòu),并使用軟件的內(nèi)部結(jié)構(gòu)和知識(shí)來(lái)選擇測(cè)試數(shù)據(jù)及具體的測(cè)試方法。A、正確B、錯(cuò)誤【正確答案】:A17.軟件技術(shù)說(shuō)明書(shū),主要用來(lái)說(shuō)明軟件內(nèi)部的設(shè)計(jì)規(guī)范。A、正確B、錯(cuò)誤【正確答案】:A18.軟件工程說(shuō)明書(shū),主要用來(lái)說(shuō)明軟件的內(nèi)部功能和用戶(hù)的交互情況。A、正確B、錯(cuò)誤【正確答案】:B19.代碼注釋中應(yīng)當(dāng)盡量減少中文或其他特殊字符的使用,這是為了提高程序的可移植性。A、正確B、錯(cuò)誤【正確答案】:A20.軟件工程師應(yīng)當(dāng)終生學(xué)習(xí)以提高自身的專(zhuān)業(yè)水平,并在工作實(shí)踐中推動(dòng)落實(shí)道德準(zhǔn)則。A、正確B、錯(cuò)誤【正確答案】:A21.一個(gè)功能的所有測(cè)試用例合稱(chēng)為這個(gè)功能的測(cè)試用例集。A、正確B、錯(cuò)誤【正確答案】:A22.大多數(shù)用戶(hù)的心理是以熟練掌握認(rèn)知阻力大的工具而自豪的。(躲避認(rèn)知阻力)A、正確B、錯(cuò)誤【正確答案】:B23.單元測(cè)試應(yīng)該準(zhǔn)確、快速地保證程序所有模塊的正確性。A、正確B、錯(cuò)誤【正確答案】:B24.Alpha版本通常指集成了主要功能的第一個(gè)試用版本。A、正確B、錯(cuò)誤【正確答案】:A25.軟件工程是把系統(tǒng)的、有序的、可量化的方法應(yīng)用到軟件的開(kāi)發(fā)、運(yùn)營(yíng)維護(hù)上的過(guò)程。A、正確B、錯(cuò)誤【正確答案】:A26.單元測(cè)試應(yīng)該自動(dòng)化,這樣每個(gè)人都能隨時(shí)隨地運(yùn)行單元測(cè)試。A、正確B、錯(cuò)誤【正確答案】:A27.測(cè)試設(shè)計(jì)說(shuō)明書(shū)告訴測(cè)試人員要如何設(shè)計(jì)測(cè)試。A、正確B、錯(cuò)誤【正確答案】:A28.軟件開(kāi)發(fā)流程的目的是為了提高軟件開(kāi)發(fā)、運(yùn)營(yíng)、維護(hù)的效率,并提高軟件的質(zhì)量、用戶(hù)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論