軟件工程習(xí)題+答案_第1頁(yè)
軟件工程習(xí)題+答案_第2頁(yè)
軟件工程習(xí)題+答案_第3頁(yè)
軟件工程習(xí)題+答案_第4頁(yè)
軟件工程習(xí)題+答案_第5頁(yè)
已閱讀5頁(yè),還剩34頁(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)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上一、選擇題1 軟件開(kāi)發(fā)瀑布模型中的軟件定義時(shí)期各個(gè)階段依次是:( B)A) 可行性研究,問(wèn)題定義,需求分析。B) 問(wèn)題定義,可行性研究,需求分析。C) 可行性研究,需求分析,問(wèn)題定義。D) 以上順序都不對(duì)。(軟件開(kāi)發(fā)時(shí)期:概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測(cè)試)2 可行性研究主要從以下幾個(gè)方面進(jìn)行研究: ( A)A) 技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性。B) 技術(shù)可行性,經(jīng)濟(jì)可行性,系統(tǒng)可行性。C) 經(jīng)濟(jì)可行性,系統(tǒng)可行性,操作可行性。D) 經(jīng)濟(jì)可行性,系統(tǒng)可行性,時(shí)間可行性。3 耦合是對(duì)軟件不同模塊之間互連程度的度量。各種耦合按從強(qiáng)到弱排列如下: ( C)A) 內(nèi)容

2、耦合,控制耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。B) 內(nèi)容耦合,控制耦合,公共環(huán)境耦合,數(shù)據(jù)耦合。C) 內(nèi)容耦合,公共環(huán)境耦合,控制耦合,數(shù)據(jù)耦合。(內(nèi)容耦合、公共耦合、外部耦合、控制耦合、特征耦合、數(shù)據(jù)耦合)D) 控制耦合,內(nèi)容耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。4 在詳細(xì)設(shè)計(jì)階段所使用到的設(shè)計(jì)工具是:(C )A) 程序流程圖,PAD圖,N-S圖,HIPO圖,判定表,判定樹(shù).B) 數(shù)據(jù)流程圖,Yourdon 圖,程序流程圖,PAD圖,N-S圖,HIPO圖。C) 判定表,判定樹(shù),PDL,程序流程圖,PAD圖,N-S圖。D) 判定表,判定樹(shù),數(shù)據(jù)流程圖,系統(tǒng)流程圖,程序流程圖,層次圖。詳細(xì)設(shè)計(jì)階段工具:判定表

3、、判定樹(shù)、數(shù)據(jù)流程圖、系統(tǒng)流程圖、程序流程圖、PAD圖、N-S圖、PDL在軟件詳細(xì)設(shè)計(jì)階段,常用的圖形描述工具有程序流程圖,盒圖(NS 圖)和問(wèn)題分析圖(PAD) .常用的語(yǔ)言描述工具為 PDL(程序設(shè)計(jì)語(yǔ)言) ,常用的表格描述工具有判定表和判定樹(shù).DFD數(shù)據(jù)流圖:總體設(shè)計(jì)階段5 按照軟件工程的原則,模塊的作用域和模塊的控制域之間的關(guān)系是: ( A)A)模塊的作用域應(yīng)在模塊的控制域之內(nèi)。B)模塊的控制域應(yīng)在模塊的作用域之內(nèi)。C)模塊的控制域與模塊的作用域互相獨(dú)立。D)以上說(shuō)法都不對(duì)。6 在軟件生命周期中,能準(zhǔn)確確定軟件系統(tǒng)的體系結(jié)構(gòu)的功能階段是 (C )A.概要設(shè)計(jì) B.詳細(xì)設(shè)計(jì) C.需求分析

4、 D.可行性分析7 下面不是軟件工程的3個(gè)要素的是( C)A過(guò)程 B.方法 C.環(huán)境 D.工具軟件工程的三個(gè)要素:方法、工具、過(guò)程8 下面不屬于軟件的組成的是(B )A程序 B.記錄 C.文檔 D.數(shù)據(jù)軟件=程序+數(shù)據(jù)+文檔+服務(wù)9 在瀑布模型中,將軟件分為若干個(gè)時(shí)期,軟件項(xiàng)目的可行性研究一般歸屬于( C)A.維護(hù)時(shí)期 B.運(yùn)行時(shí)期 C.定義時(shí)期 D.開(kāi)發(fā)時(shí)期10.在瀑布模型中,下面(C )是其突出的缺點(diǎn)。A.不適應(yīng)平臺(tái)的變動(dòng)B.不適應(yīng)算法的變動(dòng)C.不適應(yīng)用戶(hù)需求的變動(dòng)D.不適應(yīng)程序語(yǔ)言的變動(dòng)11下面不屬于軟件的特點(diǎn)的是( D)。A軟件是一種軟件產(chǎn)品B軟件產(chǎn)品不會(huì)用壞,不存在磨損、消耗問(wèn)題C軟

5、件產(chǎn)品的生產(chǎn)主要是研制D軟件產(chǎn)品非常便宜12 軟件開(kāi)發(fā)工具是協(xié)助開(kāi)發(fā)人員進(jìn)行軟件開(kāi)發(fā)活動(dòng)所使用的軟件或環(huán)境。下面不是軟件開(kāi)發(fā)工具的是。AA.維護(hù)工具 B.編碼工具 C.測(cè)試工具 D.需求分析工具13.下列敘述中不屬于軟件生命周期模型的是(D )。A.原型模型 B.瀑布模型 C.螺旋模型 D.快速組裝模型14.軟件設(shè)計(jì)中,用抽象和分解的目的是(B )。A.提高易讀性B.降低復(fù)雜性 C.增加內(nèi)聚性 D.降低耦合性 15軟件生命周期中所花費(fèi)用最多的階段是(D )。A.詳細(xì)設(shè)計(jì) B.軟件編碼 C.概要設(shè)計(jì) D.軟件測(cè)試和維護(hù)16.開(kāi)發(fā)軟件時(shí)對(duì)提高開(kāi)發(fā)人員工作效率至關(guān)重要的是(B )。A.操作系統(tǒng)的資源

6、管理功能B.先進(jìn)的軟件開(kāi)發(fā)工具和環(huán)境C.程序人員的數(shù)量D.計(jì)算機(jī)的并行處理能力17.開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱(chēng)作( B)。A.軟件投機(jī) B.軟件危機(jī) C.軟件工程 D軟件產(chǎn)生18軟件開(kāi)發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成(A)A.定義、開(kāi)發(fā)、運(yùn)行維護(hù)B.設(shè)計(jì)階段、編程階段、測(cè)試階段C.總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試D.需求分析、功能定義、系統(tǒng)設(shè)計(jì)19.軟件工程的理論和技術(shù)性研究的內(nèi)容主要包括軟件開(kāi)發(fā)技術(shù)和(B )。A.消除軟件危機(jī)B.軟件工程管理C.程序設(shè)計(jì)自動(dòng)化D.實(shí)現(xiàn)軟件可重用20軟件工程的出現(xiàn)是由于( C)。 A.程序設(shè)計(jì)方法學(xué)的影響B(tài).軟件產(chǎn)業(yè)化

7、的需要C.軟件危機(jī)的出現(xiàn)D.計(jì)算機(jī)的發(fā)展21.在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是(D )。A.概要設(shè)計(jì)B.詳細(xì)設(shè)計(jì)C.問(wèn)題定義D.需求分析22. 開(kāi)發(fā)大型軟件時(shí),產(chǎn)生困難的根本原因是(A )。A.大系統(tǒng)的復(fù)雜性 B.人員知識(shí)不足C.客觀世界千變?nèi)f化 D.時(shí)間緊、任務(wù)重23. 文檔是軟件開(kāi)發(fā)人員、軟件管理人員、維護(hù)人員、用戶(hù)以及計(jì)算機(jī)之間的( B),軟件開(kāi)發(fā)人員在各個(gè)階段以文檔作為前段工作成果的體現(xiàn)和后段工作的基礎(chǔ)。A.接口B.橋梁C.科學(xué)D.繼續(xù)24軟件工程學(xué)的目的是以 較低的成本,研制(A )質(zhì)量的軟件。A較高B較低C.可靠D.優(yōu)秀25軟件從一個(gè)計(jì)算機(jī)

8、系統(tǒng)或環(huán)境轉(zhuǎn)換到另一個(gè)計(jì)算機(jī)和環(huán)境的容易程度稱(chēng)為(D )。A.可用性B.兼容性C.可靠性D.可移植性26.軟件生存周期是指( D)階段。A.軟件開(kāi)始使用到用戶(hù)要求修改為止B.軟件開(kāi)始使用到被淘汰為止C.從開(kāi)始編寫(xiě)程序到不能再使用為止D.從立項(xiàng)制定計(jì)劃,進(jìn)行需求分析到不能再使用為止27.軟件工程學(xué)是應(yīng)用科學(xué)理論和工程上的技術(shù)指導(dǎo)軟件開(kāi)發(fā)的學(xué)科,其目的是( B)。A引入新技術(shù)提高空間利用率B用較少的投資獲得高質(zhì)量的軟件C縮短研制周期擴(kuò)大軟件功能D硬軟件結(jié)合使系統(tǒng)面向應(yīng)用28. 軟件可行性分析是著重確定系統(tǒng)的目標(biāo)和規(guī)模。對(duì)成本-效益進(jìn)行發(fā)現(xiàn)應(yīng)屬于下列選項(xiàng)中的(A )。A.經(jīng)濟(jì)可行性B.操作可行性C.

9、技術(shù)可行性D.社會(huì)可行性 29在數(shù)據(jù)流圖中,用圓或者橢圓來(lái)表示(B )。A.數(shù)據(jù)流B.加工C.數(shù)據(jù)存儲(chǔ)D.數(shù)據(jù)源點(diǎn)或終點(diǎn)30. 需求分析階段的任務(wù)是確定( C)。A.軟件開(kāi)發(fā)方法B.軟件開(kāi)發(fā)費(fèi)用C.軟件系統(tǒng)功能D.軟件開(kāi)發(fā)工具31(D )的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開(kāi)發(fā),是否值得去開(kāi)發(fā)。A需求分析 B概要設(shè)計(jì) C總體設(shè)計(jì) D可行性研究32.下列選項(xiàng)中( D)不是軟件需求規(guī)格目標(biāo)。A.便于用戶(hù)、分析員和軟件設(shè)計(jì)人員進(jìn)行理解及交流B.控制系統(tǒng)的實(shí)施過(guò)程C.作為軟件測(cè)試和驗(yàn)收以及維護(hù)的依據(jù)D.便于軟件的維護(hù)33下面描述中,不符合結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是( B)。A使用

10、順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表示程序的控制邏輯B模塊只有一個(gè)入口,可以有多個(gè)出口C注重提高程序的執(zhí)行效率D不使用goto語(yǔ)句34. 下列工具中屬于需求分析常用工具的是(D )。A.PAD B.PFD C.N-S D.DFD35. 在數(shù)據(jù)流圖(DFD)中,帶有名字的箭頭表示(C )。A.控制程序的執(zhí)行順序B.模塊之間的調(diào)用關(guān)系(直線(xiàn))C.數(shù)據(jù)的流向D.程序的組成成分長(zhǎng)方形代表起點(diǎn)或者終點(diǎn)36. 在軟件生產(chǎn)過(guò)程中,需求信息的給出是(D )。A.程序員 B.項(xiàng)目管理者 C.軟件分析設(shè)計(jì)人員 D.軟件用戶(hù) 37下列敘述中,不屬于結(jié)構(gòu)化分析方法的是( C)。A.面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法B.

11、面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開(kāi)發(fā)方法C.面向?qū)ο蟮姆治龇椒?8結(jié)構(gòu)設(shè)計(jì)(SD)是一種應(yīng)用最廣泛的系統(tǒng)設(shè)計(jì)方法,是以( B)為基礎(chǔ)、自頂向下、逐步求精和模塊化的過(guò)程。A.數(shù)據(jù)流 B.數(shù)據(jù)流圖 C.數(shù)據(jù)庫(kù) D數(shù)據(jù)結(jié)構(gòu)39需求分析是由分析員經(jīng)了解用戶(hù)的要求,認(rèn)真細(xì)致地調(diào)研、分析,最終應(yīng)建立目標(biāo)系統(tǒng)的邏輯模型并寫(xiě)出( B)。A.模塊說(shuō)明書(shū)B(niǎo).軟件規(guī)格說(shuō)明書(shū)C.項(xiàng)目開(kāi)發(fā)計(jì)劃 D.合同文檔40. 結(jié)構(gòu)化分析方法以數(shù)據(jù)流圖、( D)和加工說(shuō)明等描述工具,即用直觀的圖和簡(jiǎn)潔的語(yǔ)言來(lái)描述軟件系統(tǒng)模型。A.DFD圖 B.PAD圖 C.IPO圖 D.數(shù)據(jù)字典41. 數(shù)據(jù)字典是軟件需求分析階段的重要工具之一,它的基本

12、功能是( A)A.數(shù)據(jù)定義B.數(shù)據(jù)維護(hù)C.數(shù)據(jù)通訊D.數(shù)據(jù)庫(kù)設(shè)計(jì)42. 以下( A)不是詳細(xì)設(shè)計(jì)中常用的圖形描述工具。A.數(shù)據(jù)流圖B.程序流圖C.盒圖(N-S)D.問(wèn)題分析圖(PAD)43. 在結(jié)構(gòu)圖的有關(guān)術(shù)語(yǔ)中,用于表示軟件結(jié)構(gòu)中控制的層數(shù)的是 (C )A.扇入B扇出C深度D寬度44. 模塊的獨(dú)立程度是評(píng)價(jià)設(shè)計(jì)好壞的重要標(biāo)準(zhǔn)。( A)是衡量軟件的模塊獨(dú)立性的兩個(gè)定性度量標(biāo)準(zhǔn)。A耦合性和內(nèi)聚性B內(nèi)聚性和可靠性C耦合性和獨(dú)立性D可靠性和獨(dú)立性45. 軟件設(shè)計(jì)包括(B )兩個(gè)階段。A.接口設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)B.概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)C.數(shù)據(jù)設(shè)計(jì)和概要設(shè)計(jì)D.結(jié)構(gòu)設(shè)計(jì)和過(guò)程設(shè)計(jì)46在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的

13、工具是(A )。A.PAD B.SA C.SC(結(jié)構(gòu)圖,總體設(shè)計(jì)) D.DFD47. 在軟件開(kāi)發(fā)中,下面任務(wù)不屬于設(shè)計(jì)階段的是(D )。A.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) B給出系統(tǒng)模塊結(jié)構(gòu)C定義模塊算法 D定義需求并建立系統(tǒng)模型48.對(duì)建立良好的程序設(shè)計(jì)風(fēng)格,下面描述正確的是( A)。 A程序應(yīng)簡(jiǎn)單、清晰、可讀性好 B符號(hào)名的命名要符合語(yǔ)法 C充分考慮程序的執(zhí)行效率 D程序的注釋可有可無(wú)49.下面不屬于軟件設(shè)計(jì)原則的是(C )。A抽象B模塊化C自底向上D信息隱蔽50. 為了避免流程圖在描述程序邏輯時(shí)的靈活性,提出了用方框圖來(lái)代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱(chēng)為(C )。A PAD圖 B.N-S圖 C.結(jié)構(gòu)

14、圖 D數(shù)據(jù)流圖51軟件測(cè)試按照功能劃分可以分為(B )。A黑盒測(cè)試和單元測(cè)試 B白盒測(cè)試和黑盒測(cè)試C集成測(cè)試和單元測(cè)試 D白盒測(cè)試和靜態(tài)測(cè)試軟件測(cè)試按照功能劃分可以分為白盒測(cè)試和黑盒測(cè)試按照開(kāi)發(fā)階段劃分,軟件測(cè)試可分為單元測(cè)試、集成測(cè)試,系統(tǒng)測(cè)試和驗(yàn)收測(cè)試白盒測(cè)試方法:邏輯覆蓋、循環(huán)測(cè)試、基本路徑測(cè)試黑盒測(cè)試方法:等價(jià)分類(lèi)法,邊界值分析法、錯(cuò)誤推斷法,因果圖法,場(chǎng)景法.52在軟件測(cè)試過(guò)程的4個(gè)步驟中,測(cè)試依據(jù)是需求規(guī)格說(shuō)明的是( C)A單元測(cè)試B集成測(cè)試C確認(rèn)測(cè)試D系統(tǒng)測(cè)試53黑盒測(cè)試法屬于( C)。A集成測(cè)試B系統(tǒng)測(cè)試C動(dòng)態(tài)測(cè)試D靜態(tài)測(cè)試靜態(tài)測(cè)試(不實(shí)際運(yùn)行軟件,對(duì)軟件的格式和結(jié)構(gòu)進(jìn)行評(píng)估)

15、包括:代碼規(guī)則檢查、程序結(jié)構(gòu)分析、代碼質(zhì)量度量(程序復(fù)雜度分析)動(dòng)態(tài)測(cè)試:功能確認(rèn)與接口測(cè)試、覆蓋率分析、性能分析、內(nèi)存分析54下列敘述中錯(cuò)誤的是( C)。A測(cè)試是為了尋找錯(cuò)誤而運(yùn)行程序的過(guò)程B一個(gè)成功的測(cè)試是揭示了迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試 C測(cè)試的目的是為了證明程序是正確的D一個(gè)好的測(cè)試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試55軟件測(cè)試過(guò)程是軟件開(kāi)發(fā)過(guò)程的逆過(guò)程,其最基礎(chǔ)性的測(cè)試應(yīng)是( B)A集成測(cè)試B單元測(cè)試C有效性測(cè)試D系統(tǒng)測(cè)試55.1 有一組測(cè)試用例使得每一個(gè)被測(cè)試用例的分支覆蓋至少被執(zhí)行一次,它滿(mǎn)足的覆蓋標(biāo)準(zhǔn)_。(  B ) A.&

16、#160;語(yǔ)句覆蓋 B.判定覆蓋    C.條件覆蓋    D.路徑覆蓋6.關(guān)于白盒測(cè)試與黑盒測(cè)試的最主要區(qū)別,正確的是_。( A ) 白盒測(cè)試側(cè)重于程序結(jié)構(gòu),黑盒測(cè)試側(cè)重于功能   白盒測(cè)試可以使用測(cè)試工具,黑盒測(cè)試不能使用工具   白盒測(cè)試需要程序參與,黑盒測(cè)試不需要    黑盒測(cè)試比白盒測(cè)試應(yīng)用更廣泛56. 程序的三種基本控制結(jié)構(gòu)是( B)。A. 過(guò)程、子程序和分程序C.

17、 遞歸、迭代和回溯B. 順序、選擇和重復(fù) D. 調(diào)用、返回和轉(zhuǎn)移57. 面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷?lèi)模型,即(D )。A) 系統(tǒng)模型、ER模型、應(yīng)用模型B) 對(duì)象模型、動(dòng)態(tài)模型、應(yīng)用模型C) -模型、對(duì)象模型、功能模型D) 對(duì)象模型、動(dòng)態(tài)模型、功能模型58. 在E-R模型中,包含以下基本成分( C)。A) 數(shù)據(jù)、對(duì)象、實(shí)體B) 控制、聯(lián)系、對(duì)象C) 實(shí)體、聯(lián)系、屬性59軟件測(cè)試的目標(biāo)是(B )。A. 證明軟件是正確的 B. 發(fā)現(xiàn)錯(cuò)誤、降低錯(cuò)誤帶來(lái)的風(fēng)險(xiǎn)C. 排除軟件中所有的錯(cuò)誤 D. 與軟件調(diào)試相同60軟件生命周期中所花費(fèi)用最多的階段是( D)A詳細(xì)設(shè)計(jì) B軟件編碼 C軟件測(cè)試 D軟件維護(hù)

18、61.在數(shù)據(jù)流圖中, 圓或橢圓表示 (1) A ,平行線(xiàn)表示 (2) D_。(1) A、加工 B、外部實(shí)體C、數(shù)據(jù)流 D、存儲(chǔ)(2)) A、加工 B、外部實(shí)體    C、數(shù)據(jù)流(箭頭) D、存儲(chǔ)62瀑布模型(Waterfall Model)突出的缺點(diǎn)是不適應(yīng) ( D)的變動(dòng)。A、算法 B、平臺(tái) C、程序語(yǔ)言 D、用戶(hù)需求63結(jié)構(gòu)化分析方法(SA)的一個(gè)重要指導(dǎo)思想是(C ) 。A自頂向下,逐步抽象B自底向上,逐步抽象C自頂向下,逐步分解D自底向上,逐步分解64模塊的控制范圍包括它本身及它所有的從屬模塊,模塊的作用范圍是指模塊內(nèi)一個(gè)判定的作用范圍

19、,凡是受到這個(gè)判定影響的所有模塊都屬于這個(gè)判定的作用范圍,理想的情況是( A)A模塊的作用范圍應(yīng)在控制范圍之內(nèi)B模塊的控制范圍應(yīng)在作用范圍之內(nèi)C模塊的作用范圍與控制范圍交叉 D. 模塊的作用范圍與控制范圍不相交65.軟件危機(jī)具有下列表現(xiàn)( D )I、對(duì)軟件開(kāi)發(fā)成本估計(jì)不準(zhǔn)確II、軟件產(chǎn)品的質(zhì)量往往不可靠III、軟件常常不可維護(hù)IV、軟件成本逐年上升AI、II和III BI、III和IV CII、III和IV D以上都正確66. 產(chǎn)生軟件危機(jī)的原因可能有( D )I、用戶(hù)需求描述不精確、不準(zhǔn)確II、對(duì)大型軟件項(xiàng)目的開(kāi)發(fā)缺乏有力的組織與管理III、缺乏有力的方法學(xué)和工具的支持IV、軟件產(chǎn)品的特殊性

20、和人類(lèi)智力的局限性AI和II BI、II和IV CII、III和IV D以上都正確68. ( A )分批地逐步向用戶(hù)提交產(chǎn)品,每次提交一個(gè)滿(mǎn)足用戶(hù)需求子集的可運(yùn)行的產(chǎn)品。A.增量模型 (分批) B噴泉模型(重疊) C原型模型 D.螺旋模型(迭代,風(fēng)險(xiǎn)分析)69. 為了克服軟件危機(jī),人們提出了用 ( D ) 的原理來(lái)設(shè)計(jì)軟件,這就是軟件工程誕生的基礎(chǔ)。 A. 數(shù)學(xué) B. 軟件學(xué) C. 運(yùn)籌學(xué) D. 工程學(xué)70. 具有風(fēng)險(xiǎn)分析的軟件生存周期模型是( C )A.瀑布模型B.噴泉模型C.螺旋模型D.增量模型71. 瀑布模型的關(guān)鍵不足在于( B ).過(guò)于簡(jiǎn)單 .不能適應(yīng)需求的動(dòng)態(tài)變更.過(guò)于靈活 .各個(gè)階

21、段需要進(jìn)行評(píng)審72. 軟件工程的目標(biāo)有( B )。A.易于維護(hù) B.低的開(kāi)發(fā)成本 C.高性能 D.短的開(kāi)發(fā)期73. 軟件工程學(xué)的目的和意義是( D )。A.應(yīng)用科學(xué)的方法和工程化的規(guī)范管理來(lái)指導(dǎo)軟件開(kāi)發(fā)B.克服軟件危機(jī) C.做好軟件開(kāi)發(fā)的培訓(xùn)工作D.以較低的成本開(kāi)發(fā)出高質(zhì)量的軟件74. 開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱(chēng)做 ( C) A. 軟件工程 B. 軟件周期 C. 軟件危機(jī) D. 軟件產(chǎn)生 75. 快速原型模型的主要特點(diǎn)之一是 (D ) A. 開(kāi)發(fā)完畢才見(jiàn)到產(chǎn)品 B. 及早提供全部完整的軟件產(chǎn)品 C. 開(kāi)發(fā)完畢后才見(jiàn)到工作軟件 D. 及早提供工作軟件 76.

22、瀑布模型的存在問(wèn)題是( B ) A用戶(hù)容易參與開(kāi)發(fā) B缺乏靈活性 C用戶(hù)與開(kāi)發(fā)者易溝通 D適用可變需求77. 軟件生存周期模型不包括:(B)A.瀑布模型B.對(duì)象模型C.增量模型D.噴泉模型78. 下列哪個(gè)不屬于軟件工程的內(nèi)涵之一( C ) A.應(yīng)用完善的科學(xué)與工程原理 B.經(jīng)濟(jì)地開(kāi)發(fā)軟件 C.高薪聘請(qǐng)軟件高手 D.開(kāi)發(fā)既可靠又能有效運(yùn)行的軟件79. 在瀑布模型中,將軟件劃分為若干個(gè)時(shí)期,軟件項(xiàng)目的可行性研究一般歸屬于(B)。A.維護(hù)時(shí)期B.計(jì)劃時(shí)期C.運(yùn)行時(shí)期D.開(kāi)發(fā)時(shí)期80. 下列哪個(gè)辦法不屬于解決軟件危機(jī)的途徑之一( B )A. 研制新一代智能計(jì)算機(jī) B. 大力扶持軟件企業(yè)C. 采用軟件工

23、程的解決途徑 D. 采用面向?qū)ο蟮能浖O(shè)計(jì)方法81. 下面哪一項(xiàng)不屬于快速原型模型的優(yōu)點(diǎn)。BA.可及早為用戶(hù)提供有用的產(chǎn)品。 B.可保證在開(kāi)發(fā)后期,全面發(fā)現(xiàn)錯(cuò)誤給以糾正。 C.減少技術(shù)應(yīng)用風(fēng)險(xiǎn),縮短開(kāi)發(fā)時(shí)間,減少費(fèi)用、提高生產(chǎn)率。 D.促使用戶(hù)主動(dòng)參與開(kāi)發(fā)活動(dòng),促進(jìn)各類(lèi)人員的協(xié)調(diào),適應(yīng)需求變化。 82. 下列哪個(gè)不屬于瀑布模型與傳統(tǒng)的程序設(shè)計(jì)的不同之處(D)。A.傳統(tǒng)的程序設(shè)計(jì)開(kāi)發(fā)人員只開(kāi)發(fā)程序,不寫(xiě)文檔.B.傳統(tǒng)的程序設(shè)計(jì)重點(diǎn)在問(wèn)題求解和算法,并只有自己才能讀懂.C.瀑布模型的各階段要第三方介入審察D.傳統(tǒng)的程序設(shè)計(jì)規(guī)定各階段必須寫(xiě)文檔.83. 下面哪個(gè)模式不屬于軟件工程的開(kāi)發(fā)模式( C )

24、A.基于瀑布模型的開(kāi)發(fā)模式 B.基于原型模型的開(kāi)發(fā)模式C.基于人機(jī)對(duì)話(huà)的開(kāi)發(fā)模式 D.基于關(guān)系數(shù)據(jù)庫(kù)的開(kāi)發(fā)模式 84. 數(shù)據(jù)字典是數(shù)據(jù)流圖中所有元素的定義的集合,一般由以下四類(lèi)條目組成( B )。 A.數(shù)據(jù)說(shuō)明條目、控制流條目、加工條目、數(shù)據(jù)存儲(chǔ)條目 B.數(shù)據(jù)流條目、數(shù)據(jù)項(xiàng)條目、數(shù)據(jù)存儲(chǔ)條目、加工條目 C.數(shù)據(jù)源條目、數(shù)據(jù)流條目、數(shù)據(jù)處理?xiàng)l目、數(shù)據(jù)文件條目 D.數(shù)據(jù)流條目、數(shù)據(jù)文件條目、數(shù)據(jù)項(xiàng)條目、加工條目85. 下列模型屬于成本估算方法的有 (A ) A.COCOMO 模型 B.McCall 模型 C.McCabe 度量法 D. 時(shí)間估算法 86. DFD圖反映系統(tǒng)( D )A怎么做 B對(duì)誰(shuí)

25、做 C何時(shí)做 D做什么87. 經(jīng)濟(jì)可行性研究的范圍包括( C )A資源有效性 B管理制度 C效益分析 D開(kāi)發(fā)風(fēng)險(xiǎn)88. 為高質(zhì)量地開(kāi)發(fā)軟件項(xiàng)目,在軟件結(jié)構(gòu)設(shè)計(jì)時(shí),必須遵循 (A) 原則。 A 信息隱蔽 B 質(zhì)量控制 C 程序優(yōu)化 D 數(shù)據(jù)共享 89. 需求規(guī)格說(shuō)明書(shū)的作用不包括(C) A 軟件驗(yàn)收的依據(jù) B 用戶(hù)與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解 C 軟件可行性研究的依據(jù) D 軟件設(shè)計(jì)的依據(jù) 90分層數(shù)據(jù)流圖是一種比較嚴(yán)格又易于理解的描述方式,它的頂層描述了系統(tǒng)的( A)。A總貌B細(xì)節(jié)C抽象D軟件的作者91經(jīng)調(diào)查,系統(tǒng)分析員給出有問(wèn)題的初略陳述,其中部分描述如下:某商場(chǎng)的采購(gòu)部門(mén)要求每天開(kāi)出定

26、購(gòu)清單,交采購(gòu)員;倉(cāng)庫(kù)管理員將此要還應(yīng)輸入系統(tǒng),經(jīng)庫(kù)存業(yè)務(wù)(進(jìn)貸或出貸)處理后輸出。從這段描述可知該部分?jǐn)?shù)據(jù)流圖中的外部項(xiàng)為:AA.采購(gòu)員、倉(cāng)庫(kù)管理員 B.定購(gòu)清單、庫(kù)存業(yè)務(wù)C.庫(kù)存業(yè)務(wù) D.定購(gòu)清單、采購(gòu)員92數(shù)據(jù)流是數(shù)據(jù)流圖的基本成分,下列關(guān)于數(shù)據(jù)流的敘述中,_B_ 是正確的。A.某加工的輸入是一個(gè)數(shù)據(jù)流,該加工的輸出也必定是一個(gè)數(shù)據(jù)流B.多個(gè)不同的數(shù)據(jù)流可以流向一個(gè)加工,也可從一個(gè)加工中流出C.數(shù)據(jù)流只能從加工流向文件,但不能從文件流向加工D.一個(gè)數(shù)據(jù)流可以從一個(gè)文件流向另一個(gè)文件93. 需求分析階段最重要的技術(shù)文檔之一是:(C)A.項(xiàng)目開(kāi)發(fā)計(jì)劃B.設(shè)計(jì)說(shuō)明書(shū)C.需求規(guī)格說(shuō)明書(shū) D.可行

27、性分析報(bào)告94需求工程的主要目的是( C )A.系統(tǒng)開(kāi)發(fā)的具體方案 B. 進(jìn)一步確定用戶(hù)的需求C.解決系統(tǒng)是“做什么的問(wèn)題” D. 解決系統(tǒng)是“如何做的問(wèn)題”95不適于作為數(shù)據(jù)流圖處理(加工)框名稱(chēng)的是_B_。A人工校核工資數(shù)據(jù)B工資支票數(shù)據(jù)C打印工資支票D計(jì)算職工工資96 結(jié)構(gòu)化程序設(shè)計(jì)思想的核心是要求程序只由順序、循環(huán)和 (A ) 三種結(jié)構(gòu)組成。 A. 選擇 B. 單入口 C. 單出口 D. 有規(guī)則 GOTO 97. 模塊( C),則說(shuō)明模塊的獨(dú)立性越強(qiáng)。A 耦合越強(qiáng) B 扇入數(shù)越高 C 耦合越弱 D 扇入數(shù)越低 98. 當(dāng)一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為(D)

28、A 數(shù)據(jù)耦合 B 公共耦合 C 標(biāo)記耦合 D 內(nèi)容耦合解析 耦合分為以下幾種,按照耦合度由高到低排列是:內(nèi)容耦合一個(gè)模塊直接訪(fǎng)問(wèn)另一個(gè)模塊的內(nèi)容。公共耦合組模塊都訪(fǎng)問(wèn)同一全局?jǐn)?shù)據(jù)結(jié)構(gòu)。外部耦合組模塊都訪(fǎng)問(wèn)同一個(gè)數(shù)據(jù)項(xiàng)??刂岂詈弦粋€(gè)模塊明顯地把開(kāi)關(guān)量、名字等信息送入另一模塊,控制另一模塊的功能99軟件結(jié)構(gòu)圖中,模塊框之間若有直線(xiàn)連接,表示它們之間存在( A )A.調(diào)用關(guān)系 B.組成關(guān)系 C.鏈接關(guān)系 D.順序執(zhí)行關(guān)系 100概要設(shè)計(jì)最終結(jié)果是產(chǎn)生(C)A.項(xiàng)目開(kāi)發(fā)計(jì)劃 B.需求規(guī)格說(shuō)明書(shū)C.軟件結(jié)構(gòu)設(shè)計(jì)說(shuō)明書(shū) D.可行性分析報(bào)告 101在有集成(組裝)測(cè)試的敘述中,_A_ 是正確的。A測(cè)試底層模

29、塊時(shí)不需要樁模塊B驅(qū)動(dòng)模塊的作用是模擬被調(diào)模塊C自頂向下測(cè)試方法易于設(shè)計(jì)測(cè)試結(jié)果D自底向上測(cè)試方法有有利于提前預(yù)計(jì)測(cè)試結(jié)果102 程序功能說(shuō)明中指出:由三個(gè)輸入數(shù)據(jù)表示一個(gè)三角形的三條邊長(zhǎng)。根據(jù)黑盒法中的邊緣值分析法設(shè)計(jì)測(cè)試用例,應(yīng)選_D_。A.a=3,b=4,c=5 B.a=1,b=2,c=4C.上述A.B 項(xiàng)目都應(yīng)選上D.a=1,b=2,c=3103、軟件維護(hù)的副作用,是指(C)。A.開(kāi)發(fā)時(shí)的錯(cuò)誤B.隱含的錯(cuò)誤C.因修改軟件而造成的錯(cuò)誤 D.運(yùn)行時(shí)誤操作104. 在考察系統(tǒng)的一些涉及時(shí)序和改變的狀態(tài)時(shí),要用動(dòng)態(tài)模型來(lái)表示。動(dòng)態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個(gè)圖:一個(gè)是事件追蹤圖,另一個(gè)

30、是( D )。A狀態(tài)圖 B數(shù)據(jù)流圖 C系統(tǒng)結(jié)構(gòu)圖 D時(shí)序圖105. 面向?qū)ο蠓治鍪菍?duì)系統(tǒng)進(jìn)行( A )的一種方法。 A.需求建模 B.程序設(shè)計(jì) C.設(shè)計(jì)評(píng)審 D.測(cè)試驗(yàn)收106. ( C )是把對(duì)象的屬性和操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱蔽的,外界只能通過(guò)有限的接口與對(duì)象發(fā)生聯(lián)系。 A.多態(tài)性 B.繼承 C.封裝 D.消息107. 下列不屬于面向?qū)ο箝_(kāi)發(fā)方法的是( B)A.Booch B.UML C.Coad D.OMT108. 面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷?lèi)模型,即( D )A.系統(tǒng)模型,ER模型,應(yīng)用模型 B.對(duì)象模型,動(dòng)態(tài)模型,實(shí)現(xiàn)(應(yīng)用)模型C.ER模型,對(duì)象

31、模型,功能模型 D.對(duì)象模型,動(dòng)態(tài)模型,功能模型109. 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本機(jī)制( A )A.繼承 B.消息 C.方法 D.結(jié)構(gòu)110. 下列屬于面向?qū)ο蟮囊貙?duì)象、屬性、服務(wù)有( C ) A.分類(lèi)性 B.抽象 C.對(duì)象 D.封裝對(duì)象三要素:對(duì)象、屬性、服務(wù)111. 在進(jìn)行面向?qū)ο蠓治鰰r(shí),所采用的模型有( )。A.對(duì)象模型 B.動(dòng)態(tài)模型 C.靜態(tài)模型 D.功能模型112. 狀態(tài)是對(duì)象屬性的值的一種抽象,它的性質(zhì)有( )。 A.時(shí)間性 B.持續(xù)性 C.有序性 D.有窮性113. 建立繼承關(guān)系時(shí)所采用的方式有( )。 A.自頂向下 B.從內(nèi)到外 C.自底向上 D.從復(fù)雜到簡(jiǎn)單114. 對(duì)象是人

32、們要研究的任何事物,主要的對(duì)象類(lèi)型有( )。 A.有形實(shí)體 B.作用 C.事件 D.性能說(shuō)明115. 類(lèi)庫(kù)這種機(jī)制是 ( D ) 級(jí)別的信息共享。 A. 同一類(lèi) B. 不同類(lèi) C. 同一應(yīng)用 D. 不同應(yīng)用 116. 狀態(tài)是對(duì)象 ( D ) 的抽象。 A屬性值 B. 方法 C. 功能 D. 行為 117. 動(dòng)態(tài)模型的描述工具是 ( D ) 。 A. 對(duì)象圖 B. 結(jié)構(gòu)圖 C. 流程圖 D. 狀態(tài)圖 118. 在確定對(duì)象的屬性中,所有 ( A ) 是候選的對(duì)象。 A. 名詞 B. 動(dòng)詞 C. 詞組 D. 修飾性名詞詞組 119. 對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( C )于對(duì)象的統(tǒng)一體中

33、。 A結(jié)合 B隱藏 C封裝 D抽象120. OOA是( D ) A. 結(jié)構(gòu)化分析 B.面向?qū)ο蟪绦蛟O(shè)計(jì) C. 面向?qū)ο蟪绦蚍治?D. 面向?qū)ο蠓治?21. 面向?qū)ο罄^承、多態(tài)、封裝、重用的特征不包括( C )A.繼承性。 B.多態(tài)性。 C.互換性 D. .封裝性122. 在面向?qū)ο筌浖_(kāi)發(fā)方法中,類(lèi)與類(lèi)之間主要有以下結(jié)構(gòu)關(guān)系(D)A繼承和聚集 B繼承和一般 C聚集和消息傳遞 D繼承和方法調(diào)用123. 以下哪一項(xiàng)不是面向?qū)ο蟮奶卣鳎― )A多態(tài)性 B繼承性 C封裝性 D過(guò)程調(diào)用124. 對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( C )于對(duì)象的統(tǒng)一體中。 A結(jié)合 B隱藏 C封裝 D抽象125.

34、在面向?qū)ο筌浖_(kāi)發(fā)方法中,類(lèi)與類(lèi)之間主要有以下結(jié)構(gòu)關(guān)系( A )A繼承和聚集 B繼承和一般 C聚集和消息傳遞 D繼承和方法調(diào)用126. 以下哪一項(xiàng)不是面向?qū)ο蟮奶卣鳎?D)A多態(tài)性 B繼承性 C封裝性 D過(guò)程調(diào)用127. 下面所列的性質(zhì)中,( D )不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)的特性。A.繼承性 B.重用性 C.封裝性 D.可視化128. 下列是面向?qū)ο笤O(shè)計(jì)方法中有關(guān)對(duì)象的敘述,其中( B )是正確的。 A.對(duì)象在內(nèi)存中沒(méi)有它的存儲(chǔ)區(qū) B.對(duì)象的屬性集合是它的特征表示C.對(duì)象的定義與程序中類(lèi)型概念相當(dāng) D.對(duì)象之間不能相互通信129. 在面向?qū)ο筌浖椒ㄖ?,“?lèi)”是( D )。A.具有同類(lèi)數(shù)據(jù)的對(duì)象

35、的集合 B.具有相同操作的對(duì)象的集合C.具有同類(lèi)數(shù)據(jù)的對(duì)象的定義 D.具有同類(lèi)數(shù)據(jù)和相同操作的對(duì)象的定義130. 面向?qū)ο蠓治鰰r(shí),所標(biāo)識(shí)的對(duì)象為_(kāi)D_是錯(cuò)誤的。A.與目標(biāo)系統(tǒng)有關(guān)的物理實(shí)體B.與目標(biāo)系統(tǒng)發(fā)生作用和人或組織的角色C.目標(biāo)系統(tǒng)運(yùn)行中需記憶的事件D.目標(biāo)系統(tǒng)中環(huán)境場(chǎng)所的狀態(tài)131. 面向?qū)ο笤O(shè)計(jì)OOD模型的主要部件中,通常不包括_A_。A通信部件 B.人機(jī)交互部件 C.任務(wù)管理 D.數(shù)據(jù)管理132. 面向?qū)ο笤O(shè)計(jì)時(shí),對(duì)象信息的隱藏主要是通過(guò)_A_實(shí)現(xiàn)的。A.對(duì)象的封裝性 B.子類(lèi)的繼承性C.系統(tǒng)模塊化 D.模塊的可重用133. 作為面向?qū)ο蠓治龅幕A(chǔ)、由問(wèn)題領(lǐng)域中的對(duì)象所組成、用ER

36、圖來(lái)描述是_A_。A、 消息模型B.處理模型C.狀態(tài)模型D.瀑布模塊134. 開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱(chēng)作( C )。 A.軟件工程 B.軟件周期 C.軟件危機(jī) D.軟件產(chǎn)生135. 下面不屬于軟件工程3要素的是( D ) A)工具 B)過(guò)程 C)方法 D)環(huán)境136. 檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱(chēng)為( A ) A)確認(rèn)測(cè)試 B)集成測(cè)試 C)驗(yàn)證測(cè)試 D)驗(yàn)收測(cè)試137. 數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)流都是( D ),僅僅是所處的狀態(tài)不同。 A)分析結(jié)果 B)事件 C)動(dòng)作 D)數(shù)據(jù)138. 數(shù)據(jù)流圖和( C )共同組成目標(biāo)系統(tǒng)的邏輯(功能)模型。 A)HIPO

37、圖 B)PDL C)數(shù)據(jù)字典 D)層次圖139. 數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是( A )。A)控制流 B)加工 C)數(shù)據(jù)存儲(chǔ) D)源和匯140. 結(jié)構(gòu)化分析方法就是面向( B )的自頂向下逐步求精進(jìn)行需求分析的方法。 A)目標(biāo) B)數(shù)據(jù)流 C)功能 D)對(duì)象141. 下面不屬于軟件工程設(shè)計(jì)基本原理的是( C ) A)抽象B)模塊化C)自底向上D)信息隱蔽142. ( D )是數(shù)據(jù)說(shuō)明、可執(zhí)行語(yǔ)句等程序?qū)ο蟮募?,它是單?dú)命名的而且可以通過(guò)名字來(lái)訪(fǎng)問(wèn)。 A)模塊化 B)抽象 C)精化 D)模塊143

38、. 面向數(shù)據(jù)流的設(shè)計(jì)方法把( D )映射成軟件結(jié)構(gòu)。 A)數(shù)據(jù)流 B)系統(tǒng)結(jié)構(gòu) C)控制結(jié)構(gòu) D)信息流144. 程序流程圖(PDF)中的箭頭代表的是( B )。 A)數(shù)據(jù)流 B)控制流 C)調(diào)用關(guān)系 D)組成關(guān)系145. 在進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該遵循的最主要的原理是( C ) A)抽象 B)模塊化 C)模塊獨(dú)立 D)信息隱蔽146. 在測(cè)試中,下列說(shuō)法錯(cuò)誤的是( B ) A)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程 B)測(cè)試是為了表明程序的正確性 C)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案 D)成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試147. 下列工具中為需求分析常

39、用工具是( D ) A)PAD B)PFD C)N-S D)DFD148. 軟件調(diào)試的目的是( B ) A)發(fā)現(xiàn)錯(cuò)誤 B)改正錯(cuò)誤 C)改善軟件的性能 D)挖掘軟件的潛能149. 軟件詳細(xì)設(shè)計(jì)主要采用的方法是( A )。 A)結(jié)構(gòu)化程序設(shè)計(jì) B)模型設(shè)計(jì) C)結(jié)構(gòu)化設(shè)計(jì) D)流程圖設(shè)計(jì)150. 軟件開(kāi)發(fā)的原型化方法是一種動(dòng)態(tài)定義軟件需求的方,下述條件中,( A )是實(shí)施原型化方法所必需的。 成熟的原型化人員 快速的成型工具 需求了解的正確性 A)和 B)和 C)、和 D)151. 模塊本身的內(nèi)聚是模塊獨(dú)立性的重要性度量因素之一。在7類(lèi)內(nèi)聚中,具有最強(qiáng)內(nèi)聚的一類(lèi)是( D )。A) 順序性?xún)?nèi)聚 B

40、)過(guò)程性?xún)?nèi)聚 C)邏輯性?xún)?nèi)聚 D)功能性?xún)?nèi)聚由弱到強(qiáng):偶然內(nèi)聚、邏輯內(nèi)聚、時(shí)間內(nèi)聚、過(guò)程內(nèi)聚;通信內(nèi)聚、順序內(nèi)聚和功能內(nèi)聚。由弱到強(qiáng):偶然內(nèi)聚、邏輯內(nèi)聚、時(shí)間內(nèi)聚、過(guò)程內(nèi)聚;通信內(nèi)聚、順序內(nèi)聚和功能內(nèi)聚。152. 數(shù)據(jù)字典是對(duì)數(shù)據(jù)定義信息的集合,它所定義的對(duì)象都包含在( A )中。A)數(shù)據(jù)流圖B)程序框圖 C)軟件結(jié)構(gòu) D)方框圖153. 軟件開(kāi)發(fā)的結(jié)構(gòu)化分析方法,常用的描述軟件功能需求的工具是( C )。A)業(yè)務(wù)流程圖、處理說(shuō)明 B)軟件流程圖、模塊說(shuō)明 C)數(shù)據(jù)流程圖、數(shù)據(jù)字典 D)系統(tǒng)流程圖、程序編碼154. 軟件開(kāi)發(fā)的結(jié)構(gòu)化設(shè)計(jì)方法(SD方法),全面指導(dǎo)模塊化分的最重要的原則應(yīng)該是(

41、C )。 A)模塊高內(nèi)聚 B)模塊低耦合 C)模塊獨(dú)立性 D)程序模塊化155. 面向數(shù)據(jù)流的軟件設(shè)計(jì)方法,一般是把數(shù)據(jù)流圖中得數(shù)據(jù)流化分為( B )兩種流,再將數(shù)據(jù)流圖映射為軟件結(jié)構(gòu)。 A)數(shù)據(jù)流與事務(wù)流 B)交換流和事務(wù)流 C)信息流與控制流 D)交換流和數(shù)據(jù)流156. 軟件設(shè)計(jì)中,可應(yīng)用于詳細(xì)設(shè)計(jì)的工具在軟件詳細(xì)設(shè)計(jì)階段,常用的圖形描述工具有程序流程圖,盒圖(NS 圖)和問(wèn)題分析圖(PAD) .常用的語(yǔ)言描述工具為 PDL(程序設(shè)計(jì)語(yǔ)言) ,常用的表格描述工具有判定表和判定樹(shù)有( A )。 A)程序流程圖、PAD、方框圖和偽碼 B)數(shù)據(jù)流程圖、PAD、結(jié)構(gòu)圖和偽碼 C)業(yè)務(wù)流程圖、N-S

42、圖和偽碼 D)數(shù)據(jù)流程圖、PAD、N-S圖和偽碼157. 軟件開(kāi)發(fā)的可行性研究,一般涉及經(jīng)濟(jì)、技術(shù)和操作的可能性,而進(jìn)行可行性研究的基本依據(jù)則是用戶(hù)提出的軟件( B )。 A)系統(tǒng)質(zhì)量 B)系統(tǒng)目標(biāo) C)系統(tǒng)功能 D)系統(tǒng)性能158. 結(jié)構(gòu)化方法將軟件生命周期分為計(jì)劃、開(kāi)發(fā)概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測(cè)試和運(yùn)行3個(gè)時(shí)期,下列任務(wù)中( B )屬于計(jì)劃時(shí)期的任務(wù)問(wèn)題定義、可行性研究、需求分析。 A)需求分析 B)問(wèn)題定義 C)總體設(shè)計(jì) D)編碼159. 耦合是軟件各個(gè)模塊間連接的一種度量。一組模塊都訪(fǎng)問(wèn)同一數(shù)據(jù)結(jié)構(gòu)應(yīng)屬于( B )方式。 A) 內(nèi)容耦合一個(gè)模塊直接訪(fǎng)問(wèn)另一個(gè)模塊的內(nèi)容 B)公

43、共耦合一組模塊都訪(fǎng)問(wèn)同一數(shù)據(jù)結(jié)構(gòu) C)外部耦合一組模塊都訪(fǎng)問(wèn)同一個(gè)數(shù)據(jù)項(xiàng) D)控制耦合一個(gè)模塊明顯的把開(kāi)關(guān)量、名字等信息送入另一模塊,控制另一模塊解析 耦合分為以下幾種,按照耦合度由高到低排列是:內(nèi)容耦合一個(gè)模塊直接訪(fǎng)問(wèn)另一個(gè)模塊的內(nèi)容。公共耦合組模塊都訪(fǎng)問(wèn)同一全局?jǐn)?shù)據(jù)結(jié)構(gòu)。外部耦合組模塊都訪(fǎng)問(wèn)同一個(gè)數(shù)據(jù)項(xiàng)??刂岂詈弦粋€(gè)模塊明顯地把開(kāi)關(guān)量、名字等信息送入另一模塊,控制另一模塊的功能160. 內(nèi)聚是從功能角度來(lái)度量模塊內(nèi)的聯(lián)系,按照特定次序執(zhí)行元素的模塊屬于( C )方式。 A) 邏輯內(nèi)聚由傳給模塊的參數(shù)來(lái)確定模塊應(yīng)該完成哪一種功能 B)時(shí)間內(nèi)聚按順序完成相關(guān)功能 C)過(guò)程內(nèi)聚按照特定次序執(zhí)行元

44、素的模塊 D)順序內(nèi)聚把處理元素和一個(gè)功能密切相關(guān)邏輯內(nèi)聚是指把幾種相關(guān)的功能組合在一起,每次調(diào)用時(shí),由傳給模塊的參數(shù)來(lái)確定模塊應(yīng)完成哪一種功能;時(shí)間內(nèi)聚是指順序完成一類(lèi)相關(guān)功能的模塊;過(guò)程內(nèi)聚是指內(nèi)部的處理元素是相關(guān)的而且必須以特定次序執(zhí)行的模塊,與題目相符;而順序模塊是把模塊內(nèi)的處理元素和同一個(gè)功能密切相關(guān),而且這些處理必須順序執(zhí)行的模塊。161. 軟件管理中,需要對(duì)軟件進(jìn)行配置,各階段文檔的管理屬于( D )。 A)組織管理 B)資源管理 C)計(jì)劃管理 D)版本管理162. 軟件開(kāi)發(fā)的結(jié)構(gòu)化方法中,常用數(shù)據(jù)字典技術(shù),其中數(shù)據(jù)加工是其組成內(nèi)容之一,下述方法( D)是常采用編寫(xiě)加工說(shuō)明的方法

45、。 結(jié)構(gòu)化語(yǔ)言 判定樹(shù) 判定表 A) B) C)、 D)都是163. 軟件開(kāi)發(fā)過(guò)程中,軟件結(jié)構(gòu)設(shè)計(jì)是描述( B )。 A)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu) B)軟件模塊體系 C)軟件結(jié)構(gòu)測(cè)試 D)軟件控制過(guò)程164. ( B )是對(duì)象的靜態(tài)特征。 A.方法 B.屬性 C.關(guān)系 D.操作165. 對(duì)象的(D )是對(duì)象的動(dòng)態(tài)特征。 A.特征 B.屬性 C.關(guān)系 D.操作166. 屬于某個(gè)類(lèi)的一個(gè)具體對(duì)象稱(chēng)為該類(lèi)的( A )A.實(shí)例 B.虛擬 C.繼承 D.多態(tài)167. UML是( A )。 A) 一種可視化的建模語(yǔ)言 B) 是一種可視化的程序設(shè)計(jì)語(yǔ)言 C)是一種過(guò)程 D) 是一種方法168. 下列的( C )不屬于面

46、向?qū)ο蠓治瞿P汀?A. 用例圖 B. 類(lèi)圖 C. 實(shí)體關(guān)系圖 D. 順序圖169. 程序的三種基本控制結(jié)構(gòu)是( B )。 A過(guò)程、子程序和分程序 B順序、選擇和重復(fù) C遞歸、堆棧和隊(duì)列 D調(diào)用、返回和轉(zhuǎn)移170. 結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( D )。 A程序的規(guī)模B程序的效率 C程序設(shè)計(jì)語(yǔ)言的先進(jìn)性 D程序易讀性171. 使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)( A )和指定的覆蓋標(biāo)準(zhǔn)。 A程序內(nèi)部邏輯 B程序復(fù)雜結(jié)構(gòu) C使用說(shuō)明書(shū) D程序的功能172. 確認(rèn)測(cè)試主要涉及的文檔是( A )。 A)需求規(guī)格說(shuō)明書(shū)B(niǎo))概要設(shè)計(jì)說(shuō)明書(shū) C)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)D)源程序173. 測(cè)試的關(guān)鍵問(wèn)題是( D

47、)。 A.如何組織對(duì)軟件的評(píng)審B.如何驗(yàn)證程序的正確性 C.如何采用綜合策略 D.如何選擇測(cè)試用例174. 下面哪個(gè)測(cè)試屬于黑盒測(cè)試( B )。 A)路徑測(cè)試B)等價(jià)類(lèi)劃分 C)條件判斷覆蓋測(cè)試 D)循環(huán)測(cè)試175. 軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,其中白盒測(cè)試主要用于測(cè)試( D )。 A) 結(jié)構(gòu)合理性B)軟件外部功能C)程序正確性D)程序內(nèi)部邏輯176. 為了適應(yīng)軟硬件環(huán)境變化而修改軟件的過(guò)程是( C )。 A)校正性維護(hù) B)完善性維護(hù) C)適應(yīng)性維護(hù)D)預(yù)防性維護(hù)177. 在McCall軟件質(zhì)量度量模型中,( C )屬于面向軟件產(chǎn)品修改。 A可靠性 B可重用性 C適應(yīng)性 D

48、可移植性178. 瀑布模型的存在問(wèn)題是( B ) A用戶(hù)容易參與開(kāi)發(fā) B缺乏靈活性 C用戶(hù)與開(kāi)發(fā)者易溝通 D適用可變需求179. 軟件生命周期中所花費(fèi)用最多的階段是( D ) A詳細(xì)設(shè)計(jì) B軟件編碼 C軟件測(cè)試 D軟件維護(hù)180. 程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是 ( D )A不能嵌套使用 B只能用來(lái)寫(xiě)簡(jiǎn)單程序 C已經(jīng)用硬件實(shí)現(xiàn) D只有一個(gè)入口和一個(gè)出口181. 原型化方法是用戶(hù)和設(shè)計(jì)者之間執(zhí)行的一種交互構(gòu)成,適用于( A )系統(tǒng)。 A需求不確定性高的 B需求確定的 C管理信息 D實(shí)時(shí)182. 以下不屬于邏輯覆蓋的是( D )。 A. 語(yǔ)句覆蓋 B. 判定覆蓋 C. 條件覆蓋 D. 基本路徑

49、覆蓋183. 一個(gè)模塊的( B )是指能直接控制該模塊的模塊數(shù)。A. 扇出數(shù) B. 扇入數(shù) C. 寬度 D. 深度184. 軟件需求分析階段的工作,可以分為4個(gè)方面:需求獲取,需求分析,編寫(xiě)需求規(guī)格說(shuō)明書(shū)以及( B ) 。A)用戶(hù)B)需求審評(píng)C)總結(jié)D)都不正確185. 以下分析模型的結(jié)構(gòu)成員中,屬于行為模型的是( C )。A) 數(shù)據(jù)流圖 B) 實(shí)體-關(guān)系圖 C) 狀態(tài)轉(zhuǎn)換圖 D) 數(shù)據(jù)字典186. 在白盒法技術(shù)測(cè)試用例的設(shè)計(jì)中( A )是最弱的覆蓋標(biāo)準(zhǔn)。A) 語(yǔ)句 B) 條件 C) 判定 D) 條件組合187. 模塊化中的信息隱藏原則是指( B )。A) 使信息對(duì)用戶(hù)隱藏 B) 使信息對(duì)其它

50、模塊隱藏C) 使信息對(duì)軟件隱藏 D) 使信息對(duì)操作系統(tǒng)隱藏188. CASE是指( C )。A)計(jì)算機(jī)輔助軟件開(kāi)發(fā) B)計(jì)算機(jī)輔助軟件制造C)計(jì)算機(jī)輔助軟件工程 D)計(jì)算機(jī)輔助軟件設(shè)計(jì)189. 以下軟件生命周期模型中,( A )是用戶(hù)驅(qū)動(dòng)的模型。A)快速原型模型 B)螺旋模型 C)噴泉模型 D)瀑布模型文檔驅(qū)動(dòng)190. 若有一個(gè)計(jì)算類(lèi)型的程序,它的輸入量只有一個(gè)X,其范圍是-1.0,1.0,現(xiàn)從輸入的角度考慮一組測(cè)試用例:-1.001,-1.0,1.0,1.001。設(shè)計(jì)這組測(cè)試用例的方法是( )A)條件覆蓋法 B)等價(jià)分類(lèi)法 C)邊界值分析法 D)錯(cuò)誤推測(cè)法191. 模塊的扇入是指( A )。

51、A)本模塊的所有上層模塊數(shù) B)本模塊的所有下層模塊數(shù)C)調(diào)用本模塊的所有模塊數(shù) D)本模塊調(diào)用的所有模塊數(shù)192. 軟件生存周期是指( D )。A)開(kāi)發(fā)軟件的全部時(shí)間B)使用軟件的全部時(shí)間C)開(kāi)發(fā)和使用軟件的全部時(shí)間D)從軟件計(jì)劃起直到軟件廢棄所經(jīng)歷的全部時(shí)間193. 測(cè)試用例是指( C )。A)被測(cè)對(duì)象 B)測(cè)試的輸入數(shù)據(jù) C)測(cè)試數(shù)據(jù)+預(yù)期結(jié)果 D)測(cè)試的預(yù)期結(jié)果194. 軟件能力成熟度模型CMM分為( C )個(gè)等級(jí)。A)3 B)4 C)5 D)6195. 數(shù)據(jù)流A由若干個(gè)數(shù)據(jù)項(xiàng)B和一個(gè)數(shù)據(jù)項(xiàng)C組成,用數(shù)據(jù)字典的符號(hào)表示出來(lái)( D )。AA = B + C BA = B+C CA = B

52、+C DA = B + C196. 分層DFD中父子平衡是指( D )。A父加工的數(shù)據(jù)流數(shù)目與子圖中數(shù)據(jù)流數(shù)目相同B父圖應(yīng)包含子圖中的全部數(shù)據(jù)流C子圖應(yīng)包含父圖中的全部數(shù)據(jù)流D父加工和子圖的輸入數(shù)據(jù)和輸出數(shù)據(jù)應(yīng)分別保持一致197. 下列(B )屬于不良的編程習(xí)慣。A.盡量不使用GOTO語(yǔ)句B從來(lái)不使用注釋 C.每行只寫(xiě)一條語(yǔ)句 D變量命名盡量直觀198. 瀑布模型中各階段按時(shí)間先后順序是( B )。A計(jì)劃需求分析編碼設(shè)計(jì)測(cè)試維護(hù)B計(jì)劃需求分析設(shè)計(jì)編碼測(cè)試維護(hù)C計(jì)劃設(shè)計(jì)需求分析編碼測(cè)試維護(hù)D計(jì)劃需求分析設(shè)計(jì)測(cè)試編碼維護(hù)199. 目前最流行的面向?qū)ο蠼UZ(yǔ)言是( C )。A)HTML B)XML C)UML

溫馨提示

  • 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)論