2023年公務(wù)員考試專業(yè)科目計(jì)算機(jī)軟件工程_第1頁
2023年公務(wù)員考試專業(yè)科目計(jì)算機(jī)軟件工程_第2頁
2023年公務(wù)員考試專業(yè)科目計(jì)算機(jī)軟件工程_第3頁
2023年公務(wù)員考試專業(yè)科目計(jì)算機(jī)軟件工程_第4頁
2023年公務(wù)員考試專業(yè)科目計(jì)算機(jī)軟件工程_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

一、選擇題:1、結(jié)構(gòu)化程序設(shè)計(jì)重要強(qiáng)調(diào)的是()。A.程序的規(guī)模B.程序的效率C.程序設(shè)計(jì)語言的先進(jìn)性D.程序易讀性3、結(jié)構(gòu)化程序流程圖中一般涉及三種基本結(jié)構(gòu)。下述結(jié)構(gòu)中()不屬于其基本結(jié)構(gòu)。A.順序結(jié)構(gòu)B.條件結(jié)構(gòu)C.選擇結(jié)構(gòu)D.嵌套結(jié)構(gòu)4、按照軟件工程的原則,模塊的作用域和模塊的控制域之間的關(guān)系是:()oA.模塊的作用域應(yīng)在模塊的控制域之內(nèi)B.模塊的控制域應(yīng)在模塊的作用域之內(nèi)C.模塊的控制域與模塊的作用域互相獨(dú)立D.以上說法都不對(duì)5、模塊獨(dú)立性是軟件模塊化所提出的規(guī)定,衡量模塊獨(dú)立性的度量標(biāo)準(zhǔn)是模塊的()oA.抽象和信息隱蔽B.局部化和封裝化C.內(nèi)聚性和耦合性D.激活機(jī)制和控制方法6、以下幾種模塊內(nèi)聚類型中,內(nèi)聚性最低的是()。A.時(shí)間內(nèi)聚區(qū)偶爾內(nèi)聚C.順序內(nèi)聚D.功能內(nèi)聚7、JACKSON方法是在軟件開發(fā)過程中常用的方法,使用JACKSON方法時(shí)可以實(shí)現(xiàn)()。A.從數(shù)據(jù)結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)B.從數(shù)據(jù)流圖導(dǎo)出初始結(jié)構(gòu)圖C.從模塊結(jié)構(gòu)導(dǎo)出數(shù)據(jù)結(jié)構(gòu)D.從模塊結(jié)構(gòu)導(dǎo)出程序結(jié)構(gòu)8、軟件測(cè)試也許發(fā)現(xiàn)軟件中的(),但不能證明軟件()oA.所有錯(cuò)誤、沒有錯(cuò)誤B.錯(cuò)誤、沒有錯(cuò)誤C.邏輯錯(cuò)誤、沒有錯(cuò)誤D.設(shè)計(jì)錯(cuò)誤、沒有錯(cuò)誤9、軟件測(cè)試方法中,黑盒測(cè)試方法和白盒測(cè)試方法是常用的方法,其中黑盒測(cè)試方法重要用于測(cè)試()oA.結(jié)構(gòu)合理性B.軟件外部功能C.程序?qū)Φ男訢.程序內(nèi)部邏輯10、軟件調(diào)試技術(shù)涉及()0A.回溯法調(diào)試B.循環(huán)覆蓋調(diào)試C.邊界值分析調(diào)試I).集成測(cè)試調(diào)試11、為改正軟件系統(tǒng)中潛藏的錯(cuò)誤而進(jìn)行的維護(hù)活動(dòng)稱為()oA.改正性維護(hù)B.適應(yīng)性維護(hù)C.改善性維護(hù)D.防止性維護(hù)12、在整個(gè)軟件維護(hù)階段所花費(fèi)的所有工作中,所占比例最大的是()o24、概要設(shè)計(jì)過程中要先進(jìn)行系統(tǒng)設(shè)計(jì)、(復(fù)審系記錄劃)與(需求分析),擬定系統(tǒng)具體的實(shí)行方案;然后進(jìn)行(結(jié)構(gòu)設(shè)計(jì)),擬定軟件結(jié)構(gòu)。25、層次結(jié)構(gòu)的上一層是下一層的(抽象),下一層是上一層的(求精)。26、模塊獨(dú)立的概念是(模塊化)、(抽象)、(信息隱蔽)和局部化概念的直接結(jié)果。27、模塊耦合的強(qiáng)弱取決于(模塊間接口的復(fù)雜限度)、(調(diào)用模塊的方式)和通過接口的信息。28、設(shè)計(jì)出軟件的初步結(jié)構(gòu)以后,應(yīng)當(dāng)進(jìn)一步分解或合并模塊,力求減少(耦合)提高(內(nèi)聚)。29、在一段程序中,將多次出現(xiàn)的一組語句設(shè)計(jì)為一個(gè)子程序,供多個(gè)部分調(diào)用,這種情況出現(xiàn)的內(nèi)聚稱為(偶爾內(nèi)聚)。30、一個(gè)模塊直接調(diào)用的模塊數(shù)目稱為模塊的(扇出),一個(gè)模塊被多少上級(jí)模塊直接調(diào)用稱為模塊的(扇入)。31、JSD是一種典型的(面向數(shù)據(jù)結(jié)構(gòu))的分析設(shè)計(jì)方法。32、Jackson圖除了可以表達(dá)(程序結(jié)構(gòu))外,還可以表達(dá)數(shù)據(jù)結(jié)構(gòu)。三、判斷題.在軟件開發(fā)中,采用原型系統(tǒng)策略的重要困難是時(shí)間問題。(X).數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式描述數(shù)據(jù)流從輸入到輸出的傳輸變換過程。(V).模塊越多,開發(fā)成本越小。(X).耦合是指一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密限度。(X).內(nèi)聚是指一個(gè)軟件結(jié)構(gòu)內(nèi)各個(gè)模塊之間互連限度的度量。(X).在軟件設(shè)計(jì)中應(yīng)當(dāng)盡量設(shè)計(jì)緊密耦合的系統(tǒng)。(X).控制耦合往往可以通過度解由數(shù)據(jù)耦合來代替。(V).內(nèi)容耦合又稱為病態(tài)耦合,在很多高級(jí)程序設(shè)計(jì)語言中不允許出現(xiàn)任何形式的內(nèi)容耦合。(V).對(duì)于DFD圖的劃分,重要依賴設(shè)計(jì)人員的經(jīng)驗(yàn),一切都應(yīng)根據(jù)設(shè)計(jì)人員的經(jīng)驗(yàn)擬定。(X).一筆交易、一個(gè)動(dòng)作、甚至操作人員按一個(gè)按鈕都可以看做是一次事物。(V).假如一個(gè)模塊內(nèi)的解決元素是彼此相關(guān)的,并且以一個(gè)特定的順序執(zhí)行,則這種內(nèi)聚稱為時(shí)間內(nèi)聚。(X).概要設(shè)計(jì)階段完畢的重要文檔是概要設(shè)計(jì)說明書。(V).模塊的內(nèi)聚度應(yīng)盡也許小。(X).完畢測(cè)試后,為了縮短源程序的長(zhǎng)度應(yīng)刪去源程序的注釋。(X)15、在具體設(shè)計(jì)階段,應(yīng)選擇時(shí)間效率和空間效率盡也許高的算法。。(J)16、對(duì)于維護(hù)不好的程序,應(yīng)當(dāng)放棄而重新編碼。(X)17、在內(nèi)存能容納的前提下,使模塊盡也許大,以便減少模塊的個(gè)數(shù)。(X)18、軟件開發(fā)小組的組成人員的素質(zhì)應(yīng)當(dāng)好,而人數(shù)則不宜過多。(V)19、數(shù)據(jù)流圖表達(dá)了系統(tǒng)的物理模型。(X)20、為了便于共享,建議多用全程數(shù)據(jù)結(jié)構(gòu)。(X)21、軟件就是程序。(X)22、軟件測(cè)試的目的是證明軟件是對(duì)的的。(X)23、軟件開發(fā)就是給出程序并且可以運(yùn)營(yíng)就算完畢。(X)24、可以用窮舉測(cè)試的方法程序進(jìn)行對(duì)的證明。(X)25、盡也許在軟件開發(fā)過程中保證各階段文檔的對(duì)的性(V)26、在進(jìn)行概要設(shè)計(jì)時(shí)應(yīng)加強(qiáng)模塊間的聯(lián)系(X)27、程序中的注解越少越好(X)28、程序設(shè)計(jì)時(shí)可以自由使用GOTO語句(X)29、模塊越小,模塊化的優(yōu)點(diǎn)越明顯。(X)30、設(shè)計(jì)變量名時(shí),應(yīng)盡量使名字故意義。(V)一、選擇題1、以下不屬于軟件特點(diǎn)的是(B)A.軟件是一種邏輯產(chǎn)品B.軟件產(chǎn)品存在磨損問題C.軟件的生產(chǎn)重要是研制D.軟件費(fèi)用不斷增長(zhǎng)2、原型的優(yōu)點(diǎn)不涉及(B)A.對(duì)設(shè)計(jì)人員水平及開發(fā)環(huán)境規(guī)定不高B.可及早為用戶提供有用的產(chǎn)品C.可及早發(fā)現(xiàn)問題,隨時(shí)糾正錯(cuò)誤D.可減少技術(shù)、應(yīng)用的風(fēng)險(xiǎn)3、在軟件生存周期中,時(shí)間最長(zhǎng)的階段是(D)A.需求分析B.具體設(shè)計(jì)C.編碼D,維護(hù)4、以下最適合于面向?qū)ο蟮能浖_發(fā)的軟件生存周期模型是(D)A.瀑布模型B,增量模型C.螺旋模型D.噴泉模型5、“軟件工程的概念是為解決軟件危機(jī)而提出的“這句話的意思是(D)A.強(qiáng)調(diào)軟件工程成功解決了軟件危機(jī)的問題B.說明軟件危機(jī)的存在總是使軟件開發(fā)不像傳統(tǒng)工程項(xiàng)目那樣容易管理C.說明軟件工程這門學(xué)科的形成是軟件發(fā)展的需要D.說明軟件工程的概念,即:工程的原則、思想、方法可解決當(dāng)時(shí)軟件開發(fā)和維護(hù)存在的問題.瀑布模型的重要特點(diǎn)是(A)A.將開發(fā)過程嚴(yán)格地劃分為一系列有序的活動(dòng)B.將開發(fā)過程分解為階段C.提供了有效的管理模式D.缺少靈活性7、計(jì)算機(jī)輔助軟件工程,簡(jiǎn)稱(D)。A、SAB、SDC、SCD、CASE8、產(chǎn)生軟件危機(jī)的因素重要與兩個(gè)方面的問題有關(guān):(C)。A.軟件在計(jì)算機(jī)中很難辨認(rèn),存在磁盤中也看不到B.軟件設(shè)計(jì)對(duì)人的智商規(guī)定很高,也規(guī)定很高的資金投入C.軟件產(chǎn)品自身的特點(diǎn)與其它工業(yè)產(chǎn)品不同樣,并且在軟件的開發(fā)和維護(hù)過程中用的方法不對(duì)的D.軟件很難理解,硬件也很復(fù)雜9、以下哪個(gè)軟件生存周期模型是一種文檔驅(qū)動(dòng)的模型(A)A.瀑布模型B.增量模型C.螺旋模型D.噴泉模型10、以下哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)(B)oA.開發(fā)的軟件可維護(hù)性差B.軟件極易被盜版C.經(jīng)費(fèi)預(yù)算經(jīng)常被突破D.開發(fā)的軟件不能滿足用戶需求11、下面關(guān)于文檔的敘述,錯(cuò)誤的是(A)0A.文檔是僅用于說明使用軟件的操作命令,不涉及軟件設(shè)計(jì)和實(shí)現(xiàn)細(xì)節(jié)B.文檔是軟件產(chǎn)品的一部分,沒有文檔的軟件就不成為軟件C.高質(zhì)量文檔對(duì)于轉(zhuǎn)讓、變更、修改、擴(kuò)充和使用有重要的意義D.軟件文檔的編制在軟件開發(fā)工作中占有突出的地位和相稱大的工作量12、數(shù)據(jù)字典定義數(shù)據(jù)流或數(shù)據(jù)存儲(chǔ)組成時(shí)所使用的符號(hào)(????)表達(dá)()A.可選B.與C.或D.反復(fù)13、以下屬于程序流程圖缺陷的是(D)A.歷史悠久B.使用廣泛C.支持程序的三種基本控制結(jié)構(gòu)D.可以隨心所欲地畫控制流程線的流向14、以下屬于面向?qū)ο蟪绦蛟O(shè)計(jì)語言的是(A)A.Java語言B.C語言C.Pascal語言D.Prolog語言15、以下不合用于需求分析的工具是(B)A.數(shù)據(jù)流圖B.鑒定表C.PAD圖D,數(shù)據(jù)字典16、數(shù)據(jù)流圖中的每個(gè)加工至少有(D)

A.A.一個(gè)輸入流或一個(gè)輸出流A.一個(gè)輸入流或一個(gè)輸出流A.一個(gè)輸入流或一個(gè)輸出流B.一個(gè)輸出流C.一個(gè)輸入流D.一個(gè)輸入流和一個(gè)輸出流17、在軟件工程的需求分析階段,不屬于問題辨認(rèn)內(nèi)容的是(D)A.功能需求B.性能需求C.環(huán)境需求D.輸入/輸出需求18、畫某系統(tǒng)的數(shù)據(jù)流圖時(shí),頂層圖有(B)A.0張B.1張C.2張D.3張及其以上19、最早提出軟件系統(tǒng)維護(hù)問題的階段是(B)A.可行性分析B.需求分析C.概耍設(shè)計(jì)D.具體設(shè)計(jì)20、在數(shù)據(jù)流圖中,O(橢圓)代表(C)oA、源點(diǎn)B、終點(diǎn)C、加工D、模塊21、軟件需求分析是保證軟件質(zhì)量的重要環(huán)節(jié),它的實(shí)行應(yīng)當(dāng)是在(C)。A、編碼階段B、軟件開發(fā)全過程C、軟件定義階段D、軟件設(shè)計(jì)階段22、軟件文檔是軟件工程實(shí)行中的重要萬分,它不僅是軟件開發(fā)各階段的重要依據(jù),并且影響軟件的(B)oA、可理解性B、可維護(hù)性C、可擴(kuò)展性D、可移植性23、在瀑布模型中,將軟件劃分為若干個(gè)時(shí)期,軟件項(xiàng)目的可行性研究一般歸屬于(B)。A、維護(hù)時(shí)期B、計(jì)劃時(shí)期C、運(yùn)營(yíng)時(shí)期D、開發(fā)時(shí)期二、填空題1、軟件危機(jī)是指在所碰到的一系列嚴(yán)重問題。2、具有風(fēng)險(xiǎn)分析的軟件生存周期模型是o3、可行性研究從技術(shù)可行性、經(jīng)濟(jì)可行性、三方面進(jìn)行分析。4、系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號(hào)表達(dá)系統(tǒng)中各個(gè)元素,表達(dá)系統(tǒng)中各種元素之間的情況。5、考慮貨幣的時(shí)間價(jià)值,設(shè)年利率為i,現(xiàn)存入p元,n年后可得錢數(shù)為。6、成本效益分析的目的是從角度評(píng)價(jià)開發(fā)一個(gè)項(xiàng)目是否可行。7、描繪物理系統(tǒng)的傳統(tǒng)工具是。8、數(shù)據(jù)流圖中的箭頭表達(dá)。A.改正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.防止性維護(hù)13、通過執(zhí)行對(duì)象的操作改變?cè)搶?duì)象的屬性,但它必須通過()的傳遞。A.接口B.消息C.信息D.操作14、軟件文檔是軟件工程實(shí)行中的重要成分,它不僅是軟件開發(fā)各階段的重要依據(jù),并且與影響軟件的()oA.可理解性B.可維護(hù)性C.可擴(kuò)展性D.可移植性15、軟件的結(jié)構(gòu)化設(shè)計(jì)(SD)方法中,一般分為總體設(shè)計(jì)和具體設(shè)計(jì)兩階段,其中總體設(shè)計(jì)重要是要建立()。A.軟件結(jié)構(gòu)B.軟件過程C.軟件模型D.軟件模塊16、Jackson設(shè)計(jì)方法是由英國(guó)的M.Jackson所提出的。它是一種面向()的軟件設(shè)計(jì)方法。A.對(duì)象B.數(shù)據(jù)流C.數(shù)據(jù)結(jié)構(gòu)D.控制結(jié)構(gòu)17、與編程風(fēng)格有關(guān)的因素不涉及()。A.源程序文檔化B.語句構(gòu)造C.輸入輸出D.模塊間耦合性18、源程序文檔化規(guī)定在每個(gè)模塊之前加序言性注釋。該注釋內(nèi)容不應(yīng)有()oA.模塊的功能B.語句的功能C.模塊的接口D.開發(fā)歷史19、效率是一個(gè)性能規(guī)定,因此應(yīng)當(dāng)在以下哪個(gè)階段規(guī)定?()A.可行性分析B.需求分析C.概要設(shè)計(jì)D.具體設(shè)計(jì)20、軟件測(cè)試的目的是()。A.證明軟件的對(duì)的性B.找出軟件系統(tǒng)中存在的所有錯(cuò)誤C.證明軟件系統(tǒng)中存在錯(cuò)誤D.盡也許多的發(fā)現(xiàn)軟件系統(tǒng)中的錯(cuò)誤21、以下哪種測(cè)試的任務(wù)是檢查軟件的功能與性能是否與需求規(guī)格說明書中擬定的指標(biāo)相符合:()。A.集成測(cè)試B.確認(rèn)測(cè)試C.單元測(cè)試D.系統(tǒng)測(cè)試22、軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,其中白盒測(cè)試重要用于測(cè)試()oA.結(jié)構(gòu)合理性B.軟件外部功能C.程序?qū)Φ男訢.程序內(nèi)部邏輯23、在白盒技術(shù)測(cè)試用例的設(shè)計(jì)中,以下覆蓋標(biāo)準(zhǔn)中發(fā)現(xiàn)錯(cuò)誤能力最強(qiáng)的是()oA.語句覆蓋B.鑒定/條件覆蓋C.條件組合覆蓋D.鑒定覆蓋24、在軟件生存期的各個(gè)階段中跨越時(shí)間最長(zhǎng)的階段是()oA.需求分析階段B.設(shè)計(jì)階段C.測(cè)試階段A維護(hù)階段25、每個(gè)對(duì)象可用它自己的一組屬性和它可以執(zhí)行的一組()來表現(xiàn)。A.行為B.功能C.操作D.數(shù)據(jù)26、在擬定類時(shí),所有()是候選的類。C.動(dòng)詞D.代詞A.名詞B.形容詞27、C.動(dòng)詞D.代詞A.子程序庫(kù)B.源代碼包含文獻(xiàn)C對(duì)象已婁28、需求分析階段的任務(wù)是擬定()A、軟件開發(fā)方法B、軟件開發(fā)工具C、軟件開發(fā)費(fèi)D、軟件系統(tǒng)的功能29、程序的三種基本控制結(jié)構(gòu)是()A、過程、子程序和分程序B、順序、選擇和反復(fù)C、遞歸、堆棧和隊(duì)列D、調(diào)用、返回和轉(zhuǎn)移30、軟件生存周期中時(shí)間最長(zhǎng)的是()階段。A、總體設(shè)計(jì)B、需求分析C、軟件測(cè)試D、軟件維護(hù)31、軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問性的分離,是指軟件的()oA、繼承性B、共享性C、封裝性D、抽象性32、單元測(cè)試是發(fā)現(xiàn)編碼錯(cuò)誤,集成測(cè)試是發(fā)現(xiàn)模塊的接口錯(cuò)誤,確認(rèn)測(cè)試是為了發(fā)現(xiàn)功能錯(cuò)誤,那么系統(tǒng)測(cè)試是為了發(fā)現(xiàn)()的錯(cuò)誤。A、接口錯(cuò)誤B、編碼錯(cuò)誤C、性能、質(zhì)量不合規(guī)定D、功能錯(cuò)誤33、軟件工程管理對(duì)軟件項(xiàng)目的開發(fā)管理,即對(duì)整個(gè)軟件()的一切活動(dòng)的管理。A、軟件項(xiàng)目B、生存期C、軟件開發(fā)計(jì)劃D、軟件開發(fā)34、軟件工程的出現(xiàn)重要是由于()A.程序方法學(xué)的影響B(tài)其他工程學(xué)科的影響C.計(jì)算機(jī)的發(fā)展D軟件危機(jī)的出現(xiàn)35、軟件是一種()A.程序B數(shù)據(jù)C邏輯產(chǎn)品D物理產(chǎn)品36、下列屬于維護(hù)階段的文檔是()A.軟件規(guī)格說明B.用戶操作手冊(cè)A軟件問題報(bào)告D.軟件測(cè)試分析報(bào)告.具有風(fēng)險(xiǎn)分析的軟件生存周期模型是()A.瀑布模型B螺旋模型C增量模型D噴泉模型.軟件需求分析的重要任務(wù)是準(zhǔn)擬定義所開發(fā)的軟件系統(tǒng)是()A.如何做B怎么做C做什么D對(duì)誰做.結(jié)構(gòu)化分析的方法是一種()A.系統(tǒng)分析方法B面向數(shù)據(jù)結(jié)構(gòu)的分析方法C.面向?qū)ο蟮姆治龇椒―面向數(shù)據(jù)流的分析方法.N-S圖通常作為()階段的工具A.需求分析B軟件設(shè)計(jì)C軟件編碼D軟件測(cè)試.結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是()A.篩選法B迭代法C逐步求精法D遞歸法.為了提高測(cè)試的效率,應(yīng)當(dāng)—oA.隨機(jī)地選取測(cè)試數(shù)據(jù)B.取一切也許的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)庫(kù)C.在完畢編碼后制定軟件的測(cè)試計(jì)劃D.選擇發(fā)現(xiàn)錯(cuò)誤也許性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù).與設(shè)計(jì)測(cè)試數(shù)據(jù)無關(guān)的文檔是—oA.需求說明書Bo數(shù)據(jù)說明書Co源程序項(xiàng)目開發(fā)設(shè)計(jì).結(jié)構(gòu)化設(shè)計(jì)是一種應(yīng)用最廣泛的系統(tǒng)設(shè)計(jì)方法,是以—為基礎(chǔ),自頂向下,求精和模塊化的過程。A.數(shù)據(jù)流B。數(shù)據(jù)流圖C。數(shù)據(jù)庫(kù)Do數(shù)據(jù)結(jié)構(gòu).概要設(shè)計(jì)的結(jié)果是提供一份—oA.模塊說明書、Bo框圖C程序D數(shù)據(jù)結(jié)構(gòu).需求分析是由分析員了解用戶的規(guī)定,認(rèn)真細(xì)致地調(diào)研。分析,最終應(yīng)建立目的系統(tǒng)的邏輯模型并寫出A.模塊說明書Bo軟件規(guī)格說明書Co項(xiàng)目開發(fā)計(jì)劃D。協(xié)議文檔.PAD(ProblemAnalysisDiagram)圖是一種工具。A.系統(tǒng)描述B。具體設(shè)計(jì)Co測(cè)試Do編程輔助.分析員是—oA.用戶中系統(tǒng)的直接使用者B.用戶和軟件人員的中間人C.軟件的編程人員Do用戶和軟件人員的領(lǐng)導(dǎo).軟件測(cè)試中設(shè)計(jì)測(cè)試實(shí)例(testcase)重要由輸入數(shù)據(jù)和—兩部分組成。A.測(cè)試規(guī)則B.測(cè)試計(jì)劃C.預(yù)期輸出結(jié)果D.以往測(cè)試記錄分析.成功的測(cè)試是指oA.運(yùn)營(yíng)測(cè)試實(shí)例后未發(fā)現(xiàn)錯(cuò)誤項(xiàng)B.發(fā)現(xiàn)程序的錯(cuò)誤C.證明程序?qū)Φ腄.改正程序的錯(cuò)誤.軟件的—設(shè)計(jì)又稱為總體設(shè)計(jì),其重要任務(wù)是建立軟件系統(tǒng)的總體結(jié)構(gòu)。A,概要B.抽象C.邏輯D.規(guī)劃.結(jié)構(gòu)化分析方法以數(shù)據(jù)流圖、—和加工說明等描述工具,即用直觀的圖和簡(jiǎn)潔的語言來描述軟件系統(tǒng)模型。A.DFD圖B.PAD圖C.IPO圖。,數(shù)據(jù)字典.源程序的版面文檔規(guī)定應(yīng)有變量說明、適當(dāng)注釋和—oA.框圖B.統(tǒng)一書寫格式C.修改記錄D.編程日期54、在軟件生命周期中,能準(zhǔn)確地?cái)M定軟件系統(tǒng)必須做什么和必須具有哪些功能的階段是A)概要設(shè)計(jì)B)具體設(shè)計(jì)C)可行性分析D)需求分析55、下面不屬于軟件工程的3個(gè)要素的是A)工具B)過程C)方法D)環(huán)境56、檢查軟件產(chǎn)品是否合需求定義的過程稱為A)確認(rèn)測(cè)試B)集成測(cè)試C)驗(yàn)證測(cè)試D)驗(yàn)收測(cè)試57、數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)記的圖符不屬于數(shù)據(jù)流合法圖符的是A)控制流B)加工C)數(shù)據(jù)存儲(chǔ)D)源和潭58、下面不屬于軟件設(shè)計(jì)原則的是0A)抽象B)模塊化C)自底向上D)住息隱蔽59、程序流圖(PFD)中箭頭代表的是A)數(shù)據(jù)流B)控制流C)調(diào)用關(guān)系D)組成關(guān)系60、在結(jié)構(gòu)化方法中,軟件功能分解屬于下列軟件開發(fā)中的階段是A)具體設(shè)計(jì)B)需求分析C)總體設(shè)計(jì)D)編程調(diào)試61、軟件調(diào)試的目的是A)發(fā)現(xiàn)錯(cuò)誤B)改正錯(cuò)誤C)改善軟件的性能D)編程調(diào)試62、軟件需求分析階段的工作,可以分為四個(gè)方面:需求獲取,需求分析,編寫需求規(guī)格說明書,以及A)階段性報(bào)告B)需求評(píng)審C)總結(jié)D)都不對(duì)的63、模塊(),則說明模塊的獨(dú)立性越強(qiáng)。A.耦合越強(qiáng)B.扇入數(shù)越高C.耦合越弱D.扇入數(shù)越低64、()數(shù)據(jù)解決問題的工作過程大體分為三步,即取得數(shù)據(jù)、變換數(shù)據(jù)和給出數(shù)據(jù)。A.變換型B.事務(wù)型C.結(jié)構(gòu)化D.非結(jié)構(gòu)化65、在結(jié)構(gòu)測(cè)試用例設(shè)計(jì)中,有語句覆蓋、鑒定覆蓋、途徑覆蓋等,其中()是最強(qiáng)的覆蓋準(zhǔn)則。A.語句覆蓋B.條件覆蓋C.鑒定覆蓋D.途徑覆蓋66、在實(shí)現(xiàn)階段要完畢的工作之一是單元測(cè)試,單元測(cè)試要根據(jù)在()階段中的規(guī)格說明進(jìn)行。A.可行性研究與計(jì)劃B.需求分析C.概要設(shè)計(jì)D.具體設(shè)計(jì)67、面向?qū)ο蟮闹匾匦猿龑?duì)象唯一性、封裝、繼承外,尚有()。A.多態(tài)性B.完整性C.可移植性D.兼容性68、使用程序設(shè)計(jì)的控制結(jié)構(gòu)導(dǎo)出測(cè)試用例的測(cè)試方法是()A、黑盒測(cè)試B、白盒測(cè)試C、邊界測(cè)試D、系統(tǒng)測(cè)試69、軟件結(jié)構(gòu)圖的形態(tài)特性能反映程序重用率的是()A、深度B、寬度C、扇入D、扇出70、軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表達(dá)它們之間存在()A、調(diào)用關(guān)系B、組成關(guān)系C、鏈接關(guān)系D、順序執(zhí)行關(guān)系71、需求分析最終結(jié)果是產(chǎn)生()A、項(xiàng)目開發(fā)計(jì)劃B、需求規(guī)格說明書C、設(shè)計(jì)說明書D、可行性分析報(bào)告TOC\o"1-5"\h\z72、快速原型模型的重要特點(diǎn)之一是()A、開發(fā)完畢才見到產(chǎn)品B、及早提供所有完整的軟件產(chǎn)品C、開發(fā)完畢后才見到工作軟件D、及早提供后作軟件73、若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè)X,其范圍是[-1,0,1.0],現(xiàn)從輸入的角度考慮一組測(cè)試用例:-1.001,-1.0,1.0,l.OOlo設(shè)計(jì)這組測(cè)試用例的方法是()A、條件覆蓋法B、等價(jià)分類法C、邊界值分析法D、錯(cuò)誤推測(cè)法74、軟件具體設(shè)計(jì)重要采用的方法是()A、模塊設(shè)計(jì)B、結(jié)構(gòu)化設(shè)計(jì)C、PDL語言D、結(jié)構(gòu)化程序設(shè)計(jì)75、按軟件生命周期方法設(shè)計(jì)軟件的過程中,畫數(shù)據(jù)流圖屬于下面哪個(gè)階段的工作()A、需求分析B、概要設(shè)計(jì)C、具體設(shè)計(jì)D、軟件維護(hù)76、模塊設(shè)計(jì)中,最不希望的內(nèi)聚是()A、功能內(nèi)聚B、通信內(nèi)聚C、過程內(nèi)聚D、巧合內(nèi)聚77、程序流程圖(框圖)中的箭頭代表()。78、一個(gè)只有順序結(jié)構(gòu)的程序,其環(huán)形復(fù)雜度是()。A.0B.1C.3D.不擬定的79、結(jié)構(gòu)化程序設(shè)計(jì)重要強(qiáng)調(diào)的是()A、程序的規(guī)模B、程序的效率C、程序設(shè)計(jì)語言的先進(jìn)性D、程序易讀性80、對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對(duì)象的統(tǒng)一體中。A、結(jié)合B、隱藏C、封裝D、抽象81、軟件概要設(shè)計(jì)結(jié)束后得到()A、初始化的軟件結(jié)構(gòu)圖B、優(yōu)化后的軟件結(jié)構(gòu)圖C、模塊的接口圖和具體算法D、程序編碼82、軟件特性中,程序可以滿足規(guī)格說明和完畢用戶業(yè)務(wù)目的的限度,稱作()A、對(duì)的性B、移植性C、可靠性D、完整性)的編制是很重要)的編制是很重要)的編制是很重要83、為使得開發(fā)人員對(duì)軟件產(chǎn)品的各個(gè)階段工作都進(jìn)行周密的思考,從而減少返工,所以(的。)的編制是很重要A、需求說明B、概要說明C、軟件文檔D、測(cè)試計(jì)劃84、在結(jié)構(gòu)化設(shè)計(jì)(SD)方法中全面指導(dǎo)模塊劃分的最重要的原則是()A、程序模塊化B、模塊高內(nèi)聚C、模塊低耦合D、模塊獨(dú)立性85、軟件維護(hù)產(chǎn)生的副作用,是指()A、開發(fā)時(shí)的錯(cuò)誤B、隱含的錯(cuò)誤C、因修改軟件而導(dǎo)致的錯(cuò)誤D、運(yùn)營(yíng)時(shí)誤操作86、軟件具體設(shè)計(jì)的重要任務(wù)是擬定每個(gè)模塊的()A、算法和使用的數(shù)據(jù)結(jié)構(gòu)B、外部接口C、功能D、編程TOC\o"1-5"\h\z87、為了提高模塊的獨(dú)立性,模塊內(nèi)部最佳是()A、邏輯內(nèi)聚B、時(shí)間內(nèi)聚C、功能內(nèi)聚D、通信內(nèi)聚88、因計(jì)算機(jī)硬件和軟件環(huán)境的變化而作出的修改軟件的過程稱為()A、糾正性維護(hù)B、適應(yīng)性維護(hù)C、完善性維護(hù)I)、防止性維護(hù)89、只有單重繼承的類層次結(jié)構(gòu)是()層次結(jié)構(gòu)。A、網(wǎng)狀型B、星型C、樹型D、環(huán)型90、下列屬于維護(hù)階段的文檔是()A、軟件規(guī)格說明B、用戶操作手冊(cè)C、軟件問題報(bào)告D、軟件測(cè)試分析報(bào)告91、研究開發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面。

A.技術(shù)可行性B.經(jīng)濟(jì)可行性C.社會(huì)可行性D.法律可行性92、在具體設(shè)計(jì)階段,經(jīng)常采用的工具有()A、PADB、SAC、SCD、DFD93、確認(rèn)軟件的功能是否與需求規(guī)格說明書中所規(guī)定的功能相符的測(cè)試屬于()A、集成測(cè)試B、恢復(fù)測(cè)試C、驗(yàn)收測(cè)試D、單元測(cè)試.在軟件工程中,高質(zhì)量的文檔標(biāo)準(zhǔn)是完整性、一致性和—oA.統(tǒng)一性B.安全性C無二義性D.組合性測(cè)試。測(cè)試。A.統(tǒng)一性B.安全性C無二義性D.組合性測(cè)試。測(cè)試。測(cè)試。.軟件工程中,只根據(jù)程序的功能說明而不關(guān)心程序內(nèi)部的邏輯結(jié)構(gòu)的測(cè)試方法,稱為.測(cè)試。A.白盒法B.灰盒法C黑盒法D.綜合法.在軟件的設(shè)計(jì)階段應(yīng)提供的文檔是—oA.軟件需求規(guī)格說明書B.概要設(shè)計(jì)規(guī)格說明書和具體設(shè)計(jì)規(guī)格說明書C.數(shù)據(jù)字典及流程圖D.源程序以及源程序的說明書.軟件工程學(xué)是應(yīng)用科學(xué)理論和工程上的技術(shù)指導(dǎo)軟件開發(fā)的學(xué)科,其目的是—oA.引入新技術(shù)提高空間運(yùn)用率A用較少的投資獲得高質(zhì)量的軟件C.縮短研制周期擴(kuò)大軟件功能D.硬軟件結(jié)合使系統(tǒng)面向應(yīng)用.適應(yīng)性維護(hù)的含義是—所進(jìn)行的維護(hù)。A.為使軟件在改變了的環(huán)境下仍能使用B.為改正在開發(fā)時(shí)期產(chǎn)生、測(cè)試階段沒有發(fā)現(xiàn)、運(yùn)營(yíng)時(shí)出現(xiàn)的錯(cuò)誤C.為改善系統(tǒng)性能、擴(kuò)充功能D.為軟件的正常執(zhí)行.劃分軟件生存周期的階段時(shí)所應(yīng)遵循的基本原則是oA、各階段的任務(wù)盡也許相關(guān)性B、各階段的任務(wù)盡也許相對(duì)獨(dú)立C、各階段的任務(wù)在時(shí)間上連續(xù)D、各階段的任務(wù)在時(shí)間上相對(duì)獨(dú)立.用黑盒法設(shè)計(jì)測(cè)試用例

溫馨提示

  • 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. 人人文庫(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)論