【正文】
B 繼承和一般 C 聚集和消息傳遞 D 繼承和方法調(diào)用 (3) A 成本高 B 生產(chǎn)率低 C 技術(shù)發(fā)展快 D 質(zhì)量得不到保證 ( 4) A 多態(tài)性 B 繼承性 C 封裝性 D 過(guò)程調(diào)用 ( 4) A 是否有足夠的人員和相關(guān)的技術(shù)來(lái)支持系統(tǒng)開(kāi)發(fā) B 是否有足夠的工具和相關(guān)的技 術(shù)來(lái)支持系統(tǒng)開(kāi)發(fā) C 待開(kāi)發(fā)軟件是否有市場(chǎng)、經(jīng)濟(jì)上是否合算 D 待開(kāi)發(fā)的軟件是否會(huì)有質(zhì)量問(wèn)題 ( 3) A 編碼副作用、數(shù)據(jù)副作用、測(cè)試副作用 B 編碼副作用、數(shù)據(jù)副作用、調(diào)試副作用 C 編碼副作用、數(shù)據(jù)副作用、文檔副作用 D 編碼副作用、文檔副作用、測(cè)試副作用 ( 4) A 培訓(xùn)計(jì)劃 B 人員安排 C 進(jìn)度安排 D 軟件開(kāi)發(fā)標(biāo)準(zhǔn)的選擇和制定 ( 2) A 基本路徑測(cè)試 B 邊界值分析測(cè)試 C 循環(huán)覆蓋測(cè)試 D 邏輯覆蓋測(cè)試 ,這種現(xiàn)象稱(chēng)做 ( ) ( )研究的一方面。 D. .封裝性 18. PASCAL 語(yǔ)言屬于 ( ) 19. 若有一個(gè)計(jì)算類(lèi)型的程序,它的輸入量只有一個(gè) X,其范圍是[ , ],現(xiàn)從輸入的角度考慮一組測(cè)試用例: , 30, , 。 A、內(nèi)容偶合 B、公共偶合 C、數(shù)據(jù)偶合 D、非直接偶合 16.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( ) A. 程序的規(guī)模 B. 程序的效率 C. 程序設(shè)計(jì)語(yǔ)言的先進(jìn)性 D. 程序易讀性 17. 面向?qū)ο蟮奶卣鞑话?( ) 。 6. OOA 是 ( ) A. 結(jié)構(gòu)化分析 C. 面向?qū)ο蟪绦蚍治? D. 面向?qū)ο蠓治? 7. 下列哪個(gè)不屬于 瀑布模型與傳統(tǒng)的程序設(shè)計(jì)的不同之處( )。 ,縮短開(kāi)發(fā)時(shí)間,減少費(fèi)用、提高生產(chǎn)率。 。 4.可行性研究要進(jìn)行一次()需求分析。 A、源點(diǎn) B、終點(diǎn) C、加工 D、模塊 14. 軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在() A、調(diào)用關(guān)系 B、組成關(guān)系 C、鏈接關(guān)系 D、順序執(zhí)行關(guān)系 15.為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是() A、邏輯內(nèi)聚 B、時(shí)間內(nèi)聚 C、功能內(nèi)聚 D、通信內(nèi)聚 16.軟件詳細(xì)設(shè)計(jì)的主要任務(wù)是確定每個(gè)模塊的() A、算法和使用的數(shù)據(jù)結(jié)構(gòu) B、外部接口 C、功能 D、編程 17. 編碼階段的目標(biāo)是 ( ) A. 對(duì)諸如“學(xué)生編號(hào)”,“ 職工編號(hào)”進(jìn)行編碼設(shè)計(jì) B. 將軟件算法過(guò)程翻譯成源程序 C. 統(tǒng)一各種信息編碼 D. 選擇最適合的程序設(shè)計(jì)語(yǔ)言 18. .NET 屬于 ( ) A. 3GL B. 4GL C. 獨(dú)立于機(jī)器的面向算法的語(yǔ)言 ,它的輸入量只有一個(gè) X,其范圍是[ , ],現(xiàn)從輸入的角度考慮一組測(cè)試用例: , , , 。 A、 SA B、 SD C、 SC D、 CASE 7.瀑布模型的存在問(wèn)題是( ) A.不能與同行、用戶(hù)溝通 B.不能使設(shè)計(jì)過(guò)程易于控制 C.不能將開(kāi)發(fā)過(guò)程困難“各個(gè)擊破” D.不適應(yīng)可變需求 8.在瀑布模型中,將軟件劃分為若干個(gè)時(shí)期,軟件項(xiàng)目的可行性研究一般歸屬于( )。 A、探索型原型 B、實(shí)驗(yàn)型原型 C、演化型原型 D、增量構(gòu)造原型 一、單項(xiàng)選擇題: (每小題 1 分,共 20 分 ) B A C D B A C C D A 1 C 1 D 1 C 1 C 1 C 1. 下列現(xiàn)象哪些不屬于軟件危機(jī) ( )的現(xiàn)象 ,風(fēng)險(xiǎn)大 式 ,效率低 2. 下列哪個(gè)不屬于軟件工程的內(nèi)涵之一 ( ) 3.經(jīng)濟(jì)可行性研究的范圍包括( ) A.資源有效性 B.管理制度 C.效益分析 D.開(kāi)發(fā)風(fēng)險(xiǎn) 4.可行性分析是在系統(tǒng)開(kāi)發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)是否開(kāi) 發(fā)的決策依據(jù),因必須給出( )的回答。 A、 35%~ 40% B、 40%~ 60% C、 60%~ 70% D、 70%~ 80%或更高 1軟件維護(hù)的副作用,是指 ( )。 A、因果圖 B、邏輯覆蓋 C、 循環(huán)覆蓋 D、基本路徑測(cè)試 1在軟件維護(hù)的內(nèi)容中,占維護(hù)活動(dòng)工作量比例最高的是 ( )。 A、 FORTRAN B、 C C、 Pascal D、 Cobol 一個(gè)成功的測(cè)試可以 ( )。 A、算法和數(shù)據(jù)結(jié)構(gòu) B、外部接口 C、軟件編碼 D、功能 Jackson 方法是一種面向 ( )的方法。 A、簡(jiǎn)化、壓縮的 B、詳細(xì)的 C、徹底的 D、深入的 需求分 析階段最重要的技術(shù)文檔之一是: ( ) A、項(xiàng)目開(kāi)發(fā)計(jì)劃 B、設(shè)計(jì)說(shuō)明書(shū) C、需求規(guī)格說(shuō)明書(shū) D、可行性分析報(bào)告 在以下模塊耦合性類(lèi)型中,模塊之間獨(dú)立性最差的類(lèi)型是: ( ) A、無(wú)直接耦合 B、標(biāo)記耦合 C、控制耦合 D、內(nèi)容耦合 重用率高的模塊在軟件結(jié)構(gòu)圖中的特征是: ( )。( ) A .增量模型 B .專(zhuān)家系統(tǒng) C .噴泉模型 D .變換模型 35 .需求規(guī)格說(shuō)明書(shū)的作用不包括( ) A .軟件驗(yàn)收的依據(jù) B .用戶(hù)與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解 C .軟件可行性研究的依據(jù) D .軟件設(shè)計(jì)的依據(jù) 36 .?dāng)?shù)據(jù)字典是用來(lái)定義 _________ 中的各個(gè)成份的具體含義的。( ) A .信息隱蔽 B .質(zhì)量控制 C .程序優(yōu)化 D .?dāng)?shù)據(jù)共享 33 .?dāng)?shù)據(jù)流圖( DFD )是 _______ 方法中用于表示系統(tǒng)的邏輯模型的一種圖形工具。( ) A .文檔 B .?dāng)?shù)據(jù) C .編碼 D .設(shè)計(jì) 25 .軟件維護(hù)的困難主要原因是( ) A .費(fèi)用低 B .人員少 C .開(kāi)發(fā)方法的缺陷 D .維護(hù)難 26 .用白盒法技術(shù)設(shè)計(jì)測(cè)試用例的方法包括( ) A .錯(cuò)誤推測(cè) B .因果圖 C .基本路徑測(cè)試 D .邊界值分析 27 .軟件測(cè)試中根據(jù)測(cè)試用例設(shè)計(jì)的方法的不同可分為黑盒測(cè)試和白盒測(cè)試兩種,它們( ) A 前者屬于靜態(tài)測(cè)試,后者屬于動(dòng)態(tài)測(cè)試 B.前者屬于動(dòng)態(tài)測(cè)試,后者屬于靜態(tài)測(cè)試 C .都屬于靜態(tài)測(cè)試 D .都屬于動(dòng)態(tài)測(cè)試 28 .程序設(shè)計(jì)語(yǔ)言的心理特性在語(yǔ)言中表現(xiàn)不應(yīng)包括( ) A .歧義性 B .簡(jiǎn)潔性 C .保密性 D .傳統(tǒng)性 29 .程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是( ) A .只能用來(lái)描述簡(jiǎn)單程序 B .不能嵌套使用 C .單入口,單出口 D .僅用于自動(dòng)控制系統(tǒng) 30 . JSD 方法是一種面向 _________ 的設(shè)計(jì)方法。( ) A .正確性 B .可維護(hù)性 C .適應(yīng)性 D .互操作性 23 .在快速原型模型的開(kāi)發(fā)過(guò)程中,用原型過(guò)程來(lái)代替全部開(kāi)發(fā)階段所用模型是 _________ 模型。 A.確定 B.行或不行 C.正確 D.無(wú)二義 20.需求分析階段的任務(wù)是確定( ) A.軟件開(kāi)發(fā)方法 B.軟件開(kāi)發(fā)工具 C.軟件開(kāi)發(fā)費(fèi) D.軟件系統(tǒng)的功能 21 .軟件工程管理的具體內(nèi)容不包括對(duì) _________ 管理。 A.可靠性 B.可重用性 C.適應(yīng)性 D.可移植性 4. ISO 的軟 件質(zhì)量評(píng)價(jià)模型由 3 層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是( ) A. SQIC B. SQMC C. SQRC D. SQDC 5.軟件復(fù)雜性度量的參數(shù)包括( ) A.效率 B.規(guī)模 C.完整性 D.容錯(cuò)性 6.對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作( )于對(duì)象的統(tǒng)一體中。 A.基于信息工程 CASE B.人工智能 CASE C.結(jié)構(gòu)的基于圖形 CASE D.集成的 CASE 環(huán)境 2. Putnam 成本估算模型是一個(gè)( )模型。 A. 對(duì)象圖 B. 結(jié)構(gòu)圖 C. 流程圖 D. 狀態(tài)圖 19. 在確定對(duì)象的屬性中,所有 ( ) 是候選的對(duì)象。 A. 硬件資源 B. 成本估算 C. 系統(tǒng)接口 D. 進(jìn)度安排 17. 在軟件工程開(kāi)發(fā)過(guò)程中,數(shù)據(jù)流圖、結(jié)構(gòu)圖的創(chuàng)建由 ( ) 工作臺(tái)提供支持。 A. 每行代碼的出錯(cuò)率與源程序行數(shù)之間不存在簡(jiǎn)單的線性關(guān)系 B. 對(duì)于少于 100 行語(yǔ)句的小程序,源代碼行 數(shù)與出錯(cuò)率是線性相關(guān)的 C. 代碼行度量法只是一簡(jiǎn)單的,估計(jì)的很粗糙的方法 D. 隨著程序的增大,出錯(cuò)率以線性方式增長(zhǎng) 16. 軟件項(xiàng)目計(jì)劃范圍內(nèi)容是對(duì)軟件項(xiàng)目的綜合描述,定義其所要做的工作以及性能限制。 A. 增量構(gòu)造模型 B. 實(shí)驗(yàn)型原型 C. 探索型原型 D. 演化型原型 14. 狀態(tài)是對(duì)象 ( ) 的抽象。 A. 測(cè)試者 B. 程序員 C. 用戶(hù) D. 系統(tǒng)管理人員 12. ( ) 這種維護(hù)性活動(dòng)數(shù)量較大,占整個(gè)維護(hù)活動(dòng)的 50% 。 A. IPO 圖 B. PAD 圖 C. PDL D. 判定樹(shù) 9. 為了使軟件具有清晰結(jié)構(gòu)和良好的風(fēng)格,下面關(guān)于程序設(shè)計(jì) 風(fēng)格的敘述不可取的有 ( ) A. 盡量不要進(jìn)行浮點(diǎn)數(shù)的相等比較 B. 應(yīng)當(dāng)有適量的注釋 C. 盡可能對(duì)代碼優(yōu)化 D. 使用有意義的標(biāo)識(shí)符 10. 驗(yàn)收測(cè)試是對(duì)軟件進(jìn)行 ( ) 測(cè)試。 A. 作用范圍應(yīng)在其控制范圍之外 B. 作用范圍應(yīng)在其控制范圍之內(nèi) C. 作用范圍與其控制范圍互不包容 D. 作用范圍與其控制范圍不受限制 7. 結(jié)構(gòu)化程序設(shè)計(jì)思想的核心是要求程序只由順序、循環(huán)和 ( ) 三種結(jié)構(gòu)組成。 A. 系統(tǒng)的信息及其聯(lián)系 B. 系統(tǒng)做什么 C. 系統(tǒng)模擬的動(dòng)態(tài)模型 D. 系統(tǒng)功能如何實(shí)現(xiàn) 5. 軟件需求分析應(yīng)確定的是用戶(hù)對(duì)軟件的 ( ) 。 A.