23軟件工程考試題庫(kù)_第1頁(yè)
23軟件工程考試題庫(kù)_第2頁(yè)
23軟件工程考試題庫(kù)_第3頁(yè)
23軟件工程考試題庫(kù)_第4頁(yè)
23軟件工程考試題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

一填空題1.用原型過(guò)程代替全部開(kāi)發(fā)階段,這種快速原型是〔實(shí)驗(yàn)型或演化型〕原型。2.可行性研究實(shí)質(zhì)上是進(jìn)行一種簡(jiǎn)化、壓縮了的〔需求分析和設(shè)計(jì)〕。3.結(jié)構(gòu)圖的主要內(nèi)容有〔模塊〕、〔模塊的控制關(guān)系〕、〔模塊的信息傳遞〕。4.模塊之間的聯(lián)系越緊密,其耦合性就越〔強(qiáng)〕,模塊的獨(dú)立性就越(差)。5.軟件工程研究的主要內(nèi)容包括軟件開(kāi)發(fā)技術(shù)和軟件開(kāi)發(fā)管理兩個(gè)方面,在軟件開(kāi)發(fā)技術(shù)方面,主要是研究〔軟件開(kāi)發(fā)方法〕、〔軟件開(kāi)發(fā)過(guò)程〕、〔軟件開(kāi)發(fā)工具和環(huán)境〕,在軟件開(kāi)發(fā)管理方面,主要是研究〔軟件管理學(xué)〕、〔軟件經(jīng)濟(jì)學(xué)〕、〔軟件心理學(xué)〕。6.狀態(tài)圖反映了〔狀態(tài)〕與〔事件〕的關(guān)系,狀態(tài)圖確定了由事件序列引起的〔狀態(tài)序列〕。7.可行性研究實(shí)質(zhì)上是進(jìn)行一種簡(jiǎn)化、壓縮了的〔需求分析和設(shè)計(jì)〕。8.在數(shù)據(jù)流圖中,〔數(shù)據(jù)流〕是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,因此由一組〔成分固定的數(shù)據(jù)項(xiàng)〕組成,加工〔又稱為數(shù)據(jù)處理〕是對(duì)數(shù)據(jù)流進(jìn)行某些〔操作或交換〕。9.〔偶然內(nèi)聚〕指一個(gè)模塊內(nèi)的各處理元素之間沒(méi)有任何聯(lián)系,這是內(nèi)聚程度最〔差〕的內(nèi)聚。10假設(shè)n個(gè)相同的系統(tǒng)〔硬件或軟件〕進(jìn)行測(cè)試,它們的失效時(shí)間分別是t1,t2,???tn,那么平均失效等待時(shí)間MTTF=〔1/n〕。11〔維護(hù)申請(qǐng)報(bào)告〕是一種由用戶產(chǎn)生的文檔,它用作方案維護(hù)任務(wù)的根底。12在軟件開(kāi)發(fā)和維護(hù)過(guò)程中,一個(gè)軟件往往有許多版本,版本控制工具用來(lái)存儲(chǔ)、更新、恢復(fù)和管理一個(gè)軟件的〔多個(gè)版本〕。13軟件工具通常由工具、〔工具接口〕和用戶工具三個(gè)局部組成。14類的實(shí)例化是〔對(duì)象〕。15形式化規(guī)約語(yǔ)言由〔語(yǔ)法〕、〔語(yǔ)義〕和〔一組關(guān)系〕組成。16軟件質(zhì)量保證應(yīng)從〔產(chǎn)品方案和設(shè)計(jì)〕開(kāi)始,直到投入使用和售后效勞的軟件生存期的每一個(gè)階段中的每一步驟。17為了提高軟件的質(zhì)量,軟件質(zhì)量保證的任務(wù)大致可歸結(jié)為以下8類:〔正確定義用戶要求〕、〔技術(shù)方法的應(yīng)用〕、〔提高軟件開(kāi)發(fā)的工程能力〕、〔軟件的復(fù)用〕、〔發(fā)揮每個(gè)開(kāi)發(fā)者的能力〕、〔組織外部力量協(xié)作〕、〔排除無(wú)效勞動(dòng)〕、〔提高方案和管理質(zhì)量〕。18軟件測(cè)試時(shí)需要的三類信息,分別是〔軟件配置〕、〔測(cè)試配置〕、〔測(cè)試工具〕。19在面向?qū)ο蠓椒ㄖ?,信息隱蔽通過(guò)對(duì)象的〔封裝性〕來(lái)實(shí)現(xiàn),類結(jié)構(gòu)別離了〔接口〕與〔實(shí)現(xiàn)〕,從而支持了信息隱蔽。20增量模型在開(kāi)發(fā)工程中以一系列〔增量方式〕開(kāi)發(fā)系統(tǒng),推遲某階段的〔細(xì)節(jié)〕,從而〔盡早〕產(chǎn)生工作軟件。二選擇題1.〔A〕是計(jì)算機(jī)程序及其說(shuō)明程序的各種文檔。A軟件B文檔C數(shù)據(jù)D程序2.軟件生存周期包括可行性分析和工程開(kāi)發(fā)方案、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、〔B〕和維護(hù)等活動(dòng)。A應(yīng)用B測(cè)試C檢測(cè)D以上答案都不正確3.建立原型的目的不同,實(shí)現(xiàn)原型的途徑也有所不同,以下不正確的類型是〔B〕。A用于驗(yàn)證軟件需求的原型B垂直原型C用于驗(yàn)證設(shè)計(jì)方案的原型D用于演化出目標(biāo)系統(tǒng)的原型4.在軟件工程工程中,不隨參與人數(shù)的增加而使軟件的生產(chǎn)率增加的主要問(wèn)題是〔D〕。A工作階段間的等待時(shí)間B生產(chǎn)原型的復(fù)雜性C參與人數(shù)所需的工作站數(shù)D參與人員之間的通信困難5.需求分析最終結(jié)果是產(chǎn)生〔C〕。A工程開(kāi)發(fā)方案B可行性分析報(bào)告C需求規(guī)格說(shuō)明書D設(shè)計(jì)說(shuō)明書6.對(duì)軟件的過(guò)分分解,必然導(dǎo)致〔D〕。A模塊的獨(dú)立性變差B接口的復(fù)雜程度增加C軟件開(kāi)發(fā)的總工作量增加D以上都正確7.結(jié)構(gòu)化設(shè)計(jì)方法在軟件開(kāi)發(fā)中,用于〔B〕。A測(cè)試用例設(shè)計(jì)B概要設(shè)計(jì)C程序設(shè)計(jì)D詳細(xì)設(shè)計(jì)8.概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)銜接的圖形工具是〔B〕。A數(shù)據(jù)流圖B結(jié)構(gòu)圖C程序流程圖DPAD圖9.通過(guò)執(zhí)行對(duì)象的操作改變?cè)搶?duì)象的屬性,但它必須通過(guò)〔B〕的傳遞。A接口B消息C信息D操作10.軟件結(jié)構(gòu)圖中,模塊框之間假設(shè)有直線連接,表示它們之間存在〔A〕。A調(diào)用關(guān)系B組成關(guān)系C銜接關(guān)系D順序執(zhí)行關(guān)系11.面向?qū)ο蟮闹饕卣鞒龑?duì)象唯一性、封裝、繼承外,還有〔A〕。A多態(tài)性B完整性C可移植性D兼容性12.在考察系統(tǒng)的一些涉及時(shí)序和改變的狀況時(shí),要用動(dòng)態(tài)模型來(lái)表示。動(dòng)態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個(gè)圖,一個(gè)是事件追蹤圖,另一個(gè)是〔B〕。A數(shù)據(jù)流圖B狀態(tài)圖C系統(tǒng)結(jié)構(gòu)圖D時(shí)序圖13.通過(guò)執(zhí)行對(duì)象的操作改變?cè)搶?duì)象的屬性,但它必須通過(guò)〔B〕的傳遞。A接口B消息C信息D操作14.在測(cè)試中,以下說(shuō)法錯(cuò)誤的選項(xiàng)是〔B〕。A測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程B測(cè)試是為了說(shuō)明程序是正確的C好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案D成功的測(cè)試是發(fā)現(xiàn)了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的方案15.產(chǎn)生軟件維護(hù)的副作用,是指〔C〕。A開(kāi)發(fā)時(shí)的錯(cuò)誤B隱含的錯(cuò)誤C因修改程序而造成的錯(cuò)誤D運(yùn)行時(shí)的誤操作16.軟件是一種〔B〕的產(chǎn)品。A有形B邏輯C物質(zhì)D消耗17.在計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)中所產(chǎn)生的一系列嚴(yán)重的問(wèn)題通常稱為“軟件危機(jī)〞,這些問(wèn)題中相對(duì)次要的因素是〔D〕。A文檔質(zhì)量B開(kāi)發(fā)效率C軟件功能D軟件性能18.數(shù)據(jù)集成指不同軟件工程能相互〔B〕。A合作B交換數(shù)據(jù)C交流D通信19.軟件生存周期包括可行性分析和工程開(kāi)發(fā)方案、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、〔B〕和維護(hù)等活動(dòng)。A應(yīng)用B測(cè)試C檢測(cè)D以上答案都不正確20.在原型法中稱〔A〕為用戶/設(shè)計(jì)者,開(kāi)發(fā)人員根據(jù)用戶要求不斷修改原型,直到滿足用戶要求為止。A用戶B開(kāi)發(fā)人員C系統(tǒng)分析員D程序員21.以下說(shuō)法錯(cuò)誤的選項(xiàng)是〔A〕。A對(duì)于探索型,把原型作為需求說(shuō)明的補(bǔ)充形式。B對(duì)于實(shí)驗(yàn)型,通過(guò)原型過(guò)程的反復(fù)循環(huán),直接得到軟件系統(tǒng)。C對(duì)于演化型,原型成為設(shè)計(jì)的總體框架或設(shè)計(jì)結(jié)果的一局部。22.原型化方法是一種〔A〕型的設(shè)計(jì)過(guò)程。A自外向內(nèi)B自頂向下C自內(nèi)向外D自底向上23.軟件工程的結(jié)構(gòu)化生命周期方法,提出將軟件生命周期劃分為方案、開(kāi)發(fā)和運(yùn)行三個(gè)時(shí)期,下述〔D〕工作應(yīng)屬于軟件開(kāi)發(fā)期的內(nèi)容。1需求分析2可行性研究3總體設(shè)計(jì)A只有1B1和2C全部D1和324.在下面的表達(dá)中,〔C〕不是軟件需求分析的任務(wù)。A問(wèn)題分解B可靠性與平安性要求C結(jié)構(gòu)化程序設(shè)計(jì)D確定邏輯模型25.以下說(shuō)法正確的選項(xiàng)是〔D〕。A對(duì)于順序執(zhí)行和循環(huán)執(zhí)行的動(dòng)作,用判定表和判定樹(shù)。B對(duì)于存在多個(gè)條件復(fù)雜組合的判斷問(wèn)題,用結(jié)構(gòu)化語(yǔ)言描述。C判定表較判定樹(shù)直觀易讀,判定樹(shù)進(jìn)行邏輯驗(yàn)證較嚴(yán)格。D可將判定表和判定樹(shù)兩者結(jié)合起來(lái),先用判定表作底稿,在此根底上產(chǎn)生判定樹(shù)。26.A模塊化設(shè)計(jì)B逐步求精C由底向上設(shè)計(jì)D自頂向下設(shè)計(jì)27.〔A〕數(shù)據(jù)處理問(wèn)題的工作過(guò)程大致分為三步,即取出數(shù)據(jù),變換數(shù)據(jù)和給出數(shù)據(jù)。A變換型B事務(wù)型C結(jié)構(gòu)化D一非結(jié)構(gòu)化28.結(jié)構(gòu)化設(shè)計(jì)的方法中使用的圖形工具是〔A〕。A軟件結(jié)構(gòu)圖B數(shù)據(jù)流程圖C程序流程圖D實(shí)體聯(lián)系圖29.在分層數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)的設(shè)計(jì)中,以下說(shuō)法錯(cuò)誤的選項(xiàng)是〔D〕。A分層的數(shù)據(jù)流圖映射成軟件結(jié)構(gòu)圖也應(yīng)該是分層的B軟件結(jié)構(gòu)圖的物理收入與輸出局部放在主圖中較為適宜C分層DFD圖的映射方法:主圖是變換型,子圖是事務(wù)型;或主圖是事務(wù)型,子圖是變換型。D變換型通常用于高層數(shù)據(jù)流圖的轉(zhuǎn)換,而事務(wù)型通常用于較低層數(shù)據(jù)流圖的轉(zhuǎn)換。30.以下說(shuō)法錯(cuò)誤的選項(xiàng)是〔A〕。A多態(tài)性防止了程序相互依賴性而帶來(lái)的變動(dòng)影響B(tài)多態(tài)性是指相同的操作或函數(shù)、過(guò)程可作用于多種類型的對(duì)象上并獲得不同結(jié)果C多態(tài)性與繼承性相結(jié)合使軟件具有更廣泛的重用性和可擴(kuò)充性D封裝性是保證軟件部件具有優(yōu)良的模塊性的根底31.〔B〕模型表示了對(duì)象的相互行為。A對(duì)象B動(dòng)態(tài)C功能D分析32.在確定屬性時(shí),所有〔C〕是候選的屬性。A動(dòng)詞B名詞C修飾性名詞詞組D詞組33.在解決人工智能上使用最多的有非常強(qiáng)的表處理功能的函數(shù)程序設(shè)計(jì)語(yǔ)言是〔D〕。APrologBSnobolCCobolDLisp34.〔B〕是指能夠以數(shù)字概念來(lái)描述可靠性的數(shù)學(xué)表達(dá)式中所使用的量。A硬件可靠性的定量度量B軟件可靠性的定量指標(biāo)C系統(tǒng)的定量度量D可靠性的度量35.只有高水平的〔D〕能力才能生產(chǎn)出高質(zhì)量的軟件產(chǎn)品,因此必須在軟件開(kāi)發(fā)環(huán)境或軟件工具箱的支持下,運(yùn)用先進(jìn)的開(kāi)發(fā)技術(shù)、工具和管理方法來(lái)提高開(kāi)發(fā)軟件的能力。A組織B開(kāi)發(fā)C設(shè)計(jì)D軟件工程36.以下說(shuō)法錯(cuò)誤的選項(xiàng)是〔C〕。A自底向上的缺點(diǎn)是系統(tǒng)整體功能最后才能看到B自底向上的缺點(diǎn)是上層模塊錯(cuò)誤發(fā)現(xiàn)得晚,影響范圍大C自頂向下的缺點(diǎn)是把許多測(cè)試推遲到用實(shí)際模塊代替樁模塊之后D自頂向下的缺點(diǎn)是設(shè)計(jì)較多的樁模塊,測(cè)試開(kāi)銷大E自頂向下的缺點(diǎn)是早期不能并行工作,不能充分利用人力37.在測(cè)試中,以下說(shuō)法錯(cuò)誤的選項(xiàng)是〔B〕。A測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程B測(cè)試是為了說(shuō)明程序是正確的C好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案D成功的測(cè)試是發(fā)現(xiàn)了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的方案38.檢查軟件產(chǎn)品是否符合需求定義的過(guò)程為〔A〕。A確認(rèn)測(cè)試B集成測(cè)試C驗(yàn)證測(cè)試D驗(yàn)收測(cè)試39.為使得開(kāi)發(fā)人員對(duì)軟件產(chǎn)品的各階段工作都進(jìn)行周密的思考,從而減少返工,所以〔C〕的編制是很重要的。A需求說(shuō)明B概要說(shuō)明C軟件文檔D測(cè)試大綱40.Putnam本錢估算模型是一種〔D〕。A靜態(tài)單變量模型B靜態(tài)多變量模型C動(dòng)態(tài)單變量模型D動(dòng)態(tài)多變量模型三簡(jiǎn)答題什么是軟件工程過(guò)程?它包含哪些過(guò)程?什么是軟件生存周期?它有哪些活動(dòng)?可行性研究報(bào)告有哪些主要內(nèi)容軟件結(jié)構(gòu)設(shè)計(jì)的優(yōu)化準(zhǔn)那么是什么軟件測(cè)試的目的是什么結(jié)構(gòu)化程序設(shè)計(jì)的根本要點(diǎn)是什么?維護(hù)的特點(diǎn)有哪些?軟件配置管理有哪些內(nèi)容什么是耦合性?模塊的耦合性有哪些內(nèi)容?影響軟件質(zhì)量的因素有哪些?結(jié)構(gòu)化分析方法調(diào)試的目的是什么?調(diào)試有哪些技術(shù)手段?四應(yīng)用題某倉(cāng)庫(kù)管理系統(tǒng)每天要處理大批單據(jù)所組成的事務(wù)文件,單據(jù)分為訂貨單和發(fā)貨單兩種,每張單據(jù)有多行組成,訂貨單每行包括零件號(hào)、零件名、單價(jià)、數(shù)量等4個(gè)數(shù)據(jù)項(xiàng),發(fā)貨單每行包括零件號(hào)、零件名、數(shù)量等3個(gè)數(shù)據(jù)項(xiàng),用Jackson結(jié)構(gòu)圖表示該事務(wù)文件的數(shù)據(jù)結(jié)構(gòu)。單據(jù)※訂貨單○發(fā)貨單○零件號(hào)數(shù)量零件名零件號(hào)零件名數(shù)量單價(jià)事務(wù)文件單據(jù)※訂貨單○發(fā)貨單○零件號(hào)數(shù)量零件名零件號(hào)零件名數(shù)量單價(jià)事務(wù)文件2.用PAD圖描述以下問(wèn)題的控制結(jié)構(gòu),有一個(gè)表A〔1〕,A〔2〕,···,A〔N〕按遞增順序排列,給定一個(gè)Key值,在表中用折半法查找,假設(shè)找到,將表位置i送入X,否那么將零送到X,同時(shí)將Key值插入表中。答案:算法為置初值H=1〔表頭〕,T=N〔表尾〕;置i=[〔H+T〕/2]〔取整〕;假設(shè)Key=A(i),那么找到i送到X;假設(shè)Key>A〔i〕,那么Key在表的后半局部,i+1送入H;假設(shè)Key<A〔i〕,那么Key在表的前半局部,i—1送入T,重復(fù)第〔2〕步查找直到H>T為止。查不到時(shí),將A〔i〕,···,A〔N〕移到A〔i+1〕,···,A〔N+1〕,Key值送入A〔i〕中。PAD如以下圖所示:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論