軟件工程習題及答案解析_第1頁
軟件工程習題及答案解析_第2頁
軟件工程習題及答案解析_第3頁
軟件工程習題及答案解析_第4頁
軟件工程習題及答案解析_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程習題及答案

一、選擇題:

1.為了提高測試的效率,應當O

A、隨機地選用測試數(shù)據(jù)

B、取一切也許日勺輸入數(shù)據(jù)作為測試數(shù)據(jù)

C、在完畢編碼后制定軟件的I測試計劃

D、選擇發(fā)現(xiàn)錯誤也許性大日勺數(shù)據(jù)作為測試數(shù)據(jù)

2.與設(shè)計測試數(shù)據(jù)無關(guān)的文檔是o

A、需求闡明書B、設(shè)計闡明書C、源程序D、項目開發(fā)設(shè)計

3.構(gòu)造設(shè)計是一種應用最廣泛日勺系統(tǒng)設(shè)計措施,是以為基礎(chǔ)、自頂向下、逐漸求精

和模塊化的過程。

A、數(shù)據(jù)流B、數(shù)據(jù)流圖C、數(shù)據(jù)庫D、數(shù)據(jù)構(gòu)造

4.概要設(shè)計的成果是提供一份o

A、模塊闡明書B、框圖C、程序D、數(shù)據(jù)構(gòu)造

5.需求分析是由分析員經(jīng)理解顧客日勺規(guī)定,認真細致地調(diào)研、分析,最終應建立目日勺系統(tǒng)日勺

邏輯模型并寫出o

A、模塊闡明書B、軟件規(guī)格闡明書C、項目開發(fā)計劃D、協(xié)議文檔

6.注釋是提高程序可讀性日勺有效手段,好日勺程序注釋占到程序總量日勺。

A、1/6B、1/5C、1/4D、1/3

7.變換型和事務型是程序構(gòu)造的原則形式。從某處獲得數(shù)據(jù),再對這些數(shù)據(jù)作處理,然后將

成果送出是屬于。

A、變換型B、事務型

8.PAD(ProblemAnalysisDiagram)圖是一種工具。

A、系統(tǒng)描述B、詳細設(shè)計C、測試D、編程輔助

9.分層數(shù)據(jù)流圖是一種比較嚴格又易于理解的描述方式,它的頂層描繪了系統(tǒng)H勺o

A、總貌B、細節(jié)C、抽象D、軟件的作者

10.數(shù)據(jù)流圖中,當數(shù)據(jù)流向或流自文獻時,。

A、數(shù)據(jù)流要命名,文獻不必命名

B、數(shù)據(jù)流不必命名,有文獻名就足夠了

C、數(shù)據(jù)流和文獻均要命名,由于流出和流進數(shù)據(jù)流是不一樣的

D、數(shù)據(jù)流和文獻均不要命名,通過加工可自然反應出

11.分析員是o

A、顧客中系統(tǒng)的直接使用者B、顧客和軟件人員的中間人

C、軟件的編程人員D、顧客和軟件人員的領(lǐng)導

12.在軟件開發(fā)中,有助于發(fā)揮集體智慧口勺一種做法是o

A、設(shè)計評審B、模塊化C、主程序員制D、進度控制

13.在開發(fā)軟件時,可用來提高程序員日勺工作效率。

A、程序開發(fā)環(huán)境B、操作系統(tǒng)的作業(yè)管理功能

C、編譯程序的優(yōu)化功能D、并行運算的大型計算機

14.構(gòu)造化程序設(shè)計重要強調(diào)程序的o

A、效率B、速度C、可讀性D、大小

15.開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著鋒利的矛盾,這種現(xiàn)象稱作。

A、軟件投機B、軟件危機C、軟件工程D、軟件產(chǎn)生

16.瀑布模型把軟件生存周期劃分為軟件定義、軟件開發(fā)和三個階段,而每一階段又

可細分為若干更小時階段。

A、詳細設(shè)計B、可行性分析C、運行及維護D、測試與排錯

17.軟件日勺設(shè)計又稱為總體構(gòu)造設(shè)計,其重要任務是建立軟件系統(tǒng)的總體構(gòu)造。

A、概要B、抽象C、邏輯D、規(guī)劃

18.構(gòu)造化分析SA是軟件開發(fā)需求分析階段所使用H勺措施,不是SA所使用的工具。

A、DFD圖B、PAD圖C、構(gòu)造化英語D、鑒定表

19.構(gòu)造化分析措施以數(shù)據(jù)流圖、和加工闡明等描述工具,即用直觀口勺圖和簡潔口勺

語言來描述軟件系統(tǒng)模型。

A、DFD圖B、PAD圖C、IPO圖D、數(shù)據(jù)字典

20.模塊自身日勺內(nèi)聚是模塊獨立性的重要度量原因之一,在七類內(nèi)聚中,具有最強內(nèi)聚的一

類是。

A、次序性內(nèi)聚B、過程性內(nèi)聚C、邏輯性內(nèi)聚D、功能性內(nèi)聚

21.Jackson設(shè)計措施是由英國口勺M.Jackson提出的,它是一種面向的設(shè)計措施。

A、對象B、數(shù)據(jù)流C、數(shù)據(jù)構(gòu)造D、控制構(gòu)造

22.構(gòu)造化程序設(shè)計思想H勺關(guān)鍵是規(guī)定程序只由次序、循環(huán)和三種構(gòu)造構(gòu)成。

A、分支B、單入口C、單出口D、有規(guī)則GOTO

23.源程序的版面文檔規(guī)定應有變量闡明、合適注釋和。

A、框圖B、統(tǒng)一書寫格式C、修改記錄D、編程日期

24.在軟件工程中,軟件測試日勺目的是o

A、試驗性運行軟件B、發(fā)現(xiàn)軟件錯誤C、證明軟件是對日勺的D、找出軟件中所有錯誤

25.在軟件工程中,目前用于保證軟件質(zhì)量的重要技術(shù)手段還是o

A、對的性證明B、測試C、自動程序設(shè)計D、符號證明

26.在軟件工程中,高質(zhì)量的文檔原則是完整性、一致性和。

A、統(tǒng)一性B、安全性C、無二義性D、組合性

27.在軟件研究過程中,CASE是o

A、指計算機輔助系統(tǒng)工程B、CAD和CAM技術(shù)的發(fā)展動力

C、正在試驗室用的工具D、指計算機輔助軟件工程

28.軟件(構(gòu)造)設(shè)計階段文檔是o

A、系統(tǒng)模型闡明書B、程序流程圖

C、系統(tǒng)功能闡明書D、模塊構(gòu)造圖和模塊闡明書

29.軟件的維護指的是o

A、對軟件的改善、適應和完善B、維護正常運行

C、配置新軟件D、軟件開發(fā)期的一種階段

30.逆向工程在軟件工程中重要用于階段。

A、分析B、設(shè)計C、編碼D、維護

31.軟件工程中,只根據(jù)程序日勺功能闡明而不關(guān)懷程序內(nèi)部邏輯的測試措施,稱為測

試。

A、白盒法B、灰盒法C、黑盒法D、綜合法

32.階段是軟件生命期中花費最多,持續(xù)時間最長日勺階段。

A、需求分析B、維護C、設(shè)計D、測試

33.在可行性研究階段,對系統(tǒng)所規(guī)定的功能、性能以及限制條件進行分析,確定與否可以

構(gòu)成一種滿足規(guī)定的系統(tǒng),這稱為可行性。

A、經(jīng)濟B、技術(shù)C、法律D、操作

34.構(gòu)造化系統(tǒng)分析所得到的系統(tǒng)需求闡明書中包括一組小闡明。小闡明是指對作

深入闡明。

A、數(shù)據(jù)流B、數(shù)據(jù)存儲(文獻)C、處理(加工)D、外部項(源點終點)

35.分層日勺數(shù)據(jù)流圖中,父圖與子圖日勺平衡是指曰勺平衡。

A、處理B、數(shù)據(jù)存儲C、外部項D、數(shù)據(jù)流

36.數(shù)據(jù)流圖中,當數(shù)據(jù)流向或流自數(shù)據(jù)存儲時,o

A、數(shù)據(jù)流要命名,數(shù)據(jù)存儲不必命名

B、數(shù)據(jù)流不必命名,數(shù)據(jù)存儲要命名

C、數(shù)據(jù)流和數(shù)據(jù)存儲均應命名,因流進和流出的數(shù)據(jù)流也許不一樣

D、數(shù)據(jù)流和數(shù)據(jù)存儲都不必命名,由于從處理上可自然反應出來

37.構(gòu)造化系統(tǒng)設(shè)計階段H勺目H勺是。

A、獲得良好的軟件構(gòu)造B、獲得可讀性好的程序

C、獲得滿足顧客需求的數(shù)據(jù)流圖D、獲得高效的算法

38.要減少兩模塊之間的聯(lián)絡(luò),則o

A、兩模塊之間日勺調(diào)用次數(shù)要盡量少

B、兩模塊之間直接傳遞日勺信息要盡量少

C、兩模塊應使用盡量相似日勺全局變量

D、兩模塊應盡量共享相似日勺數(shù)據(jù)構(gòu)造

39.在集成(聯(lián)合)測試中,測試的重要目的I是發(fā)現(xiàn)階段的錯誤。

A、軟件計劃B、需求分析C、設(shè)計D、編碼

40.在驗收測試時,測試所根據(jù)的文檔是。

A、可行性匯報B、系統(tǒng)(需求)闡明書C、模塊闡明書D、顧客手冊

41.在軟件生存期的維護階段,繼續(xù)診斷和修正錯誤日勺過程稱為o

A、完善性維護B、適應性維護C、防仁性維護D、改正性維護

42.軟件的可移植性是衡量軟件質(zhì)量的重要原則之一。它指向是o

A、一種軟件版本升級的輕易程度

B、一種軟件與其他軟件互換信息的輕易程度

C、一種軟件對軟硬件環(huán)境規(guī)定得到滿足的輕易程度

D、一種軟件從一種計算機系統(tǒng)或環(huán)境轉(zhuǎn)移到另一種計算機系統(tǒng)或環(huán)境的輕易程度

43.軟件生存周期是指階段。

A、軟件開始使用到顧客規(guī)定修改為止

B、軟件開始使用到被淘汰為止

C、從開始編寫程序到不能再使用為止

D、從立項制定計劃,進行需求分析到不能再使用為止

44.可行性研究日勺目日勺是用最小的代價,在最短的時間內(nèi)確定問題與否也許處理和值得去處

理,重要從三個方面進行。

A、技術(shù)可行性、費用可行性、效益可行性

B、經(jīng)濟可行性、技術(shù)可行性、機器可行性

C、技術(shù)可行性、操作可行性、經(jīng)濟可行性

D、費用可行性、機器可行性、操作可行性

45.數(shù)據(jù)流圖是一種描述數(shù)據(jù)及其變換的圖形表達,在數(shù)據(jù)流圖上不容許出現(xiàn)o

A、數(shù)據(jù)流B、控制流C、文獻D、加工

46.數(shù)據(jù)字典是軟件需求分析階段的重要工具之一,它的基本功能是o

A、數(shù)據(jù)定義B、數(shù)據(jù)維護C、數(shù)據(jù)通訊D、數(shù)據(jù)庫設(shè)計

47.事務型構(gòu)造數(shù)據(jù)流圖H勺特點是,將某一種加工日勺輸入分解成并行的I數(shù)據(jù)流,通過執(zhí)

行背面『、J加工。

A、變換B、選擇C、合并D、聯(lián)接

48.假如一種模塊要調(diào)用另一種模塊,在下列幾種方式中,采用方式的塊間聯(lián)絡(luò)小。

A、過程調(diào)用,傳遞控制參數(shù)B、過程調(diào)用,傳遞數(shù)據(jù)參數(shù)

C、宜接引用,共用控制信息D、直接引用,共用數(shù)據(jù)信息

49.軟件H勺構(gòu)造化設(shè)計措施是以為根據(jù)的模塊構(gòu)造設(shè)計措施。

A、系統(tǒng)數(shù)據(jù)規(guī)定B、數(shù)據(jù)構(gòu)造C、數(shù)據(jù)流圖D、數(shù)據(jù)流

50.構(gòu)造化設(shè)計(SD)是軟件開發(fā)中常用日勺措施,使用SD措施可以得到。

A、程序流程圖B、編程語言的源程序C、分層數(shù)據(jù)流圖和數(shù)據(jù)字典D、模塊構(gòu)造圖

51.在測試層次構(gòu)造日勺大型軟件時,有一種措施是從上層模塊開始,自頂向下進行測試,此

時有必要用替代尚未測試過的下層模塊。

A、主模塊B、樁模塊C、驅(qū)動模塊D、輸出模塊

52.聯(lián)合(集成)測試可以由兩種方式進行。

A、模塊測試、系統(tǒng)測試B、條件測試、非條件測試

C、漸增式測試、非漸增式測試D、分析測試、驗收測試

53.由于更新了操作系統(tǒng)而對軟件進行的修改工作屬于o

A、修正性維護B、適應性維護C、完善性維護D、防止性維護

54.為保證軟件質(zhì)量,在軟件生存周期的每個階段結(jié)束之前,都需要進行工作。

A、制定計劃B、測試C、審查D、交接

55.模塊內(nèi)部聯(lián)絡(luò)最大的是o

A、次序內(nèi)聚B、功能內(nèi)聚C、通信內(nèi)聚D、時間內(nèi)聚

56.將如下3種耦合性由弱到強的次序排列,對的的是。

A、控制耦合數(shù)據(jù)耦合公共耦合B、數(shù)據(jù)耦合公共耦合控制耦合

C、公共耦合數(shù)據(jù)耦合控制耦合D、數(shù)據(jù)耦合控制耦合公共耦合

57.對某程序進行測試時,選擇足夠多的測試用例,使程序的每個鑒定中條件日勺多種也許組

合都至少出現(xiàn)一次,這稱為覆蓋法。

A、鑒定B、鑒定/條件C、條件D、條件組合

58.數(shù)據(jù)字典是對數(shù)據(jù)流圖中出現(xiàn)的構(gòu)成元素定義的集合,它不包括條目。

A、文獻B、數(shù)據(jù)流C、加工D、I/O參數(shù)

59.軟件需求分析的內(nèi)容是。

A、確定開發(fā)的軟件應有哪些功能,應到達什么性能B、確定軟件的開發(fā)成本

C、制定軟件開發(fā)的進度表D、確定軟件的總體構(gòu)造

60.在軟件的設(shè)計階段應提供的文檔是o

A、軟件需求規(guī)格闡明書B、概要設(shè)計規(guī)格闡明書和詳細設(shè)計規(guī)格闡明書

C、數(shù)據(jù)字典及數(shù)據(jù)流圖D、源程序以及源程序的闡明書

61.軟件測試時,對口勺的測試次序是o

A、模塊測試,組裝測試,確認測試B、模塊測試,確認測試,組裝測試

C、組裝測試,模塊測試,確認測試D、確認測試,模塊測試,組裝測試

62.在軟件維護階段,若顧客規(guī)定在程序中增長一種本來沒有的聯(lián)機協(xié)助功能是屬于o

A、改正維護B、適應性維護C、完善性維護D、改正并適應性維護

63.程序流程圖、N-S圖和PAD圖是使用日勺算法體現(xiàn)工具。

A、設(shè)計階段的概要設(shè)計B、設(shè)計階段日勺詳細設(shè)計C、編碼階段D、測試階段

64.軟件時可維護性是指o

A、軟件的可理解程度,修改歐I難易程度

B、軟件文檔修改的I難易程度

C、程序修改的I難易程度

D、使用維護工具進行維護日勺難易程度

65.月收入《800元者免稅,現(xiàn)用輸入數(shù)800元和801元測試程序,則采用的是措施。

A、邊緣值分析B、條件覆蓋C、錯誤推測D、等價類

66.采用黑盒法測試程序是根據(jù)。

A、程序的邏輯B、程序的功能闡明C、程序中的語句D、程序中口勺數(shù)據(jù)

67.數(shù)據(jù)流圖的小闡明中描述的最基本部分是o

A、激發(fā)條件B、加工邏輯C、優(yōu)先級D、執(zhí)行頻率

68.系統(tǒng)的強健性是指o

A、系統(tǒng)可以對口勺地完畢預期的功能B、系統(tǒng)能有效地使用計算機資源

C、在有干擾或輸入數(shù)據(jù)不合理等意外狀況下,系統(tǒng)仍能進行合適的工作

D、在任何狀況下,系統(tǒng)均具有錯誤自修復功能

69.軟件工程學是應用科學理論和工程上的技術(shù)指導軟件開發(fā)的學科,其目的是。

A、引入新技術(shù)提高空間運用率B、用較少的投資獲得高質(zhì)量的軟件

C、縮短研制周期擴大軟件功能D、硬軟件結(jié)合使系統(tǒng)面向應用

70.不適于作為數(shù)據(jù)流圖處理(加工)框名稱的是。

A、人工校核工資數(shù)據(jù)B、工資支票數(shù)據(jù)C、打印工資支票D、計算職工工資

71.假如模塊中所有成分引用共同的數(shù)據(jù),該模塊內(nèi)日勺聯(lián)絡(luò)類型是o

A、次序內(nèi)聚B、功能內(nèi)聚C、通信內(nèi)聚D、過程內(nèi)聚

72.某模塊的功能是打印錄取告知書或不錄取告知書,調(diào)用模塊可通過向此模塊傳遞布爾標志

信息決定本次調(diào)用執(zhí)行哪種告知書的打印。這種模塊間的耦合稱為。

A、數(shù)據(jù)耦合B、混合耦合C、公共耦合D、控制耦合

73.適應性維護口勺含義是所進行RJ維護。

A、為使軟件在變化了口勺環(huán)境下仍能使用

B、為改正在開發(fā)期產(chǎn)生、測試階段沒有發(fā)現(xiàn)、運行時出現(xiàn)的錯誤

C、為改善系統(tǒng)性能、擴充功能

D、為軟件的正常執(zhí)行

74.采用白盒法測試模塊(程序),應根據(jù)o

A、內(nèi)部邏輯構(gòu)造B、算法復雜度C、外部功能特性D、支撐環(huán)境

75.下列有關(guān)軟件工程方面的論述中,對的H勺說法是o

A、軟件的質(zhì)量原則中,某些原因是不可兼得的

B、數(shù)據(jù)詞典包括數(shù)據(jù)流、文獻、模塊調(diào)用關(guān)系等三種條目

C、測試過程即調(diào)試

D、白盒法測試用例中,滿足條件覆蓋的一定滿足鑒定覆蓋

76.程序編寫(實現(xiàn))階段完畢日勺文檔有o

A、詳細設(shè)計闡明書、模塊開發(fā)宗卷B、詳細設(shè)計闡明書、顧客手冊

C、模塊開發(fā)宗卷、操作手冊D、顧客手冊、操作手冊

77.軟件總體構(gòu)造的內(nèi)容應在文檔中闡明。

A、軟件需求規(guī)格闡明書B、概要設(shè)計規(guī)格闡明書

C、詳細設(shè)計規(guī)格闡明書D、數(shù)據(jù)規(guī)定規(guī)格闡明書

78.使用構(gòu)造化分析措施時,采用的基本手段是。

A、分解和抽象B、分解和綜合C、歸納與推導D、試探與回溯

79.系統(tǒng)需求分析階段的任務是分析系統(tǒng)的。

A、數(shù)據(jù)規(guī)定B、功能規(guī)定C、性能規(guī)定D、A,B,C三方面

80.決定軟件可維護性的重要原因可概括為o

A、可測試性、可理解性、可修改性B、一致性、構(gòu)造性、自我描述性

C、可計測性、可訪內(nèi)性、可通訊性D、可擴充性、簡潔性、構(gòu)造性

81.要減少兩個模塊之間的耦合,則必須o

A、兩個模塊間口勺調(diào)用次數(shù)要少B、模塊間傳遞口勺參數(shù)要少

C、模塊間傳遞口勺參數(shù)要少且不傳遞開關(guān)型參數(shù)

D、模塊間傳遞口勺參數(shù)要少且不傳遞開關(guān)型參數(shù)以及兩模塊不引用同樣的全局變量

82.軟件開發(fā)中系統(tǒng)分析階段產(chǎn)生的文檔是o

A、數(shù)據(jù)流圖B、系統(tǒng)闡明書C、模塊構(gòu)造圖和模塊闡明書D、數(shù)據(jù)字典

83.初始化模塊和結(jié)束模塊從塊內(nèi)聯(lián)絡(luò)看,被稱為模塊。

A、過程內(nèi)聚B、功能內(nèi)聚C、時間內(nèi)聚D、邏輯內(nèi)聚

84.系統(tǒng)分析階段的重要任務是分析系統(tǒng)日勺綜合規(guī)定,其中對系統(tǒng)需要的存儲量、強健性、完

全性和聯(lián)機系統(tǒng)的I響應時間等方面的規(guī)定屬于o

A、環(huán)境規(guī)定B、功能規(guī)定C、性能規(guī)定D、運行規(guī)定

85.構(gòu)造化設(shè)計措施采用變換分析和事務分析技術(shù)實現(xiàn)o

A、從數(shù)據(jù)構(gòu)造導出程序構(gòu)造B、從模塊構(gòu)造導出程序構(gòu)造

C、從模塊構(gòu)造導出數(shù)據(jù)構(gòu)造D、從數(shù)據(jù)流圖導出初始構(gòu)造圖

86.在軟件測試中,確認(驗收)測試重要用于發(fā)現(xiàn)階段口勺錯誤。

A、軟件計劃B、需求分析C、軟件設(shè)計D、編碼

87.軟件維護階段是軟件生存周期中持續(xù)時間最長的階段,它從時算起。

A、產(chǎn)生可執(zhí)行程序B、組裝測試通過

C、軟件交付使用D、顧客提出第一份維護匯報

88.構(gòu)造化系統(tǒng)分析重要是通過進行分析的。

A、算法分解B、控制構(gòu)造分解C、數(shù)據(jù)構(gòu)造分解D、處理功能分解

89.構(gòu)造化設(shè)計措施是面向H勺設(shè)計措施。

A、過程B、對象C、數(shù)據(jù)流D、數(shù)據(jù)構(gòu)造

90.在構(gòu)造化系統(tǒng)分析中,鑒定表和鑒定樹常用于體現(xiàn)數(shù)據(jù)流圖中的o

A、加工B、數(shù)據(jù)流C、數(shù)據(jù)存儲D、外部項

91.下列耦合度表達中,最弱的耦合形式是o

A、特性耦合B、公共耦合C、數(shù)據(jù)耦合D、控制耦合

92.為軟件系統(tǒng)此后日勺改善和發(fā)展打好基礎(chǔ)而進行的維護工作稱為o

A、改正性維護B、適應性維護C、完善性維護D、防止性維護

93.系統(tǒng)開發(fā)的需求分析階段的重要工作之一是o

A、數(shù)據(jù)定義B、數(shù)據(jù)庫設(shè)計C、數(shù)據(jù)維護D、數(shù)據(jù)構(gòu)造實現(xiàn)

94.一種模塊直接控制(調(diào)用)H勺下層模塊的數(shù)目稱為模塊的o

A、扇人數(shù)B、扇出數(shù)C、寬度D、作用域

95.下列所述的測試原則中,錯誤時是o

A、應設(shè)計非法輸入的測試用例B、測試用例要給出測試時預期成果

C、因維護修改程序后需回歸測試D、開發(fā)小組應與測試小組合并

96.某應用系統(tǒng)為此后的發(fā)展將單顧客系統(tǒng)改為多顧客系統(tǒng),并形成新的應用軟件,由此進行

口勺維護工作稱為。

A、改正性維護和防止性維護B、適應性維護和完善性維護

C、完善性維護和改正性維護D、防止性維護和適應性維護

97.需求分析闡明書不能作為。

A、可行性研究H勺根據(jù)B、顧客和開發(fā)人員之間H勺協(xié)議

C、系統(tǒng)概要設(shè)計的根據(jù)D、軟件驗收測試的根據(jù)

98.假如,則稱該模塊具有功能內(nèi)聚。

A、模塊包括單一功能

B、模塊包括若干功能,但所有功能互相緊密有關(guān)

C、每個模塊有單入口、單出口

D、模塊中每個處理成分對應一種功能,它們緊密結(jié)合

99.假如一種排序程序所設(shè)定的測試用例為

(1)表空

(2)表中只有一種元素

(3)元素均有相似日勺關(guān)鍵字值

(4)元素已排序

則此測試措施稱為O

A、等價分類法B、邊緣值分析法C、因果圖法D、錯誤推測法

100.維護機構(gòu)接受維護申請后,接下來lf、J工作是o

A、回歸測試B、評價申請C、執(zhí)行維護D、組織復審

101.軟件重用概念是指一種程序。

A、被多次使用B、被循環(huán)使用

C、被多種其他軟件調(diào)用D、在不一樣環(huán)境下的多次反復使用

102.面向?qū)ο蠓治鰰r,所標識H勺對象為是錯誤的。

A、與目的系統(tǒng)有關(guān)日勺物理實體B、與目的系統(tǒng)發(fā)生作用的人或組織的角色

C、目的系統(tǒng)運行中需記憶的事件D、目日勺系統(tǒng)中環(huán)境場所的狀態(tài)

103.在維護祈求后進行的維護過程中,應先,然后對維護規(guī)定進行評估并分別處理。

A、確定維護類型B、安排維護優(yōu)先次序

C、組織人員維護D、分析軟件錯誤的嚴重程序

104.劃分軟件生存周期的階段時所應遵照口勺基本原則是o

A、各階段H勺任務盡量有關(guān)B、各階段H勺任務盡量相對獨立

C、各階段的任務在時間上持續(xù)D、各階段的任務在時間上相對獨立

105.00A模型規(guī)定了一組對象怎樣協(xié)同才能完畢軟件系統(tǒng)所指定的工作。這種協(xié)同在模型中

是以表明對象通信方式的一組連接來表達口勺。

A、消息B、記錄C、數(shù)據(jù)D、屬性

106.用黑盒法設(shè)計測試用例時采用的措施包括。

A、鑒定覆蓋法B、條件覆蓋法C、因果圖法D、途徑分析法

107.軟件維護過程中,將會引起維護副作用。

A、修改代碼或數(shù)據(jù)后未作測試B、進行改正性維護時錯誤未所有改正

C、進行完善性、適應性或防止性維護時考慮原因不全面

D、維護過程中發(fā)生系統(tǒng)運行錯誤

108.Jackson程序設(shè)計措施是一種面向的設(shè)計措施。

A、數(shù)據(jù)構(gòu)造B、數(shù)據(jù)流圖C、IP0圖D、系統(tǒng)流程圖

109.下面所列日勺性質(zhì)中,不屬于面向?qū)ο蟪绦蛟O(shè)計日勺特性。

A、繼承性B、重用性C、封裝性D、可視化

110.一般來說,在管理軟件中,軟件生存周期各個階段的工作量以所占的比例最大。

A、需求分析與設(shè)計階段B、編碼實現(xiàn)階段C、測試階段D、維護階段

111.構(gòu)造化系統(tǒng)分析中,處理邏輯可用描述。

A、數(shù)據(jù)字典B、數(shù)據(jù)流圖C、構(gòu)造圖D、構(gòu)造化語言

112.系統(tǒng)開發(fā)人員使用系統(tǒng)流程圖或其他工具描述系統(tǒng),估計每種方案的成本和效益的I工作

是在階段進行口勺0

A、需求分析B、總體設(shè)計C、詳細設(shè)計D、編碼階段

113.構(gòu)造化設(shè)計措施采用變換分析和事務分析技術(shù)實現(xiàn)<

A、從數(shù)據(jù)構(gòu)造導出程序構(gòu)造B、從數(shù)據(jù)流圖導出初始構(gòu)造圖

C、從模塊構(gòu)造導出數(shù)據(jù)構(gòu)造D、從模塊構(gòu)造導程序構(gòu)造

114.設(shè)一模塊內(nèi)部的處理動作為:成分A『、J輸出是成分B的輸入,則該模塊的聚合性稱為.

A、次序聚合B、功能聚合C、過程聚合D、通信聚合

115.某個模塊的作用域是指。

A、被該模塊調(diào)用的所有模塊B、調(diào)用該模塊的所有模塊

C、與該模塊有關(guān)聯(lián)H勺所有模塊D、受該模塊內(nèi)的鑒定所影響的所有模塊

116.在軟件測試中,確認(驗收)測試重要用于發(fā)現(xiàn)階段的錯誤。

A、軟件計劃B、需求分析C、軟件設(shè)計D、編碼

117.假如按顧客規(guī)定增長新功能或修改己經(jīng)有日勺功能而進行的維護工作,稱為

A、完善性維護B、適應性維護C、防止性維護D、改正性維護

118.軟件維護階段是軟件生存周期中持續(xù)時間最長的階段,它從時算起。

A、產(chǎn)生可執(zhí)行程序B、組裝測試通過

C、軟件交付使用D、顧客提出第一份維護匯報

119.軟件質(zhì)量原因中,是指軟件產(chǎn)品能精確執(zhí)行需求規(guī)格闡明中所規(guī)定的任務。

A、強健性B、對的性C、可擴充性D、精確性

120.下列是面向?qū)ο笤O(shè)計措施中有關(guān)對象日勺論述,其中是對時日勺。

A、對象在內(nèi)存中沒有它的存儲區(qū)B、對象的屬性集合是它日勺特性表達

C、對象的定義與程序中類型概念相稱D、對象之間不能互相通信

121.軟件生成周期中,開發(fā)期間包括階段。

A、軟件計劃、構(gòu)造設(shè)計、測試和運行維護

B、需求分析、概要設(shè)計、詳細設(shè)計和編碼

C、構(gòu)造設(shè)計、編碼、測試和運行維護

D、需求分析、構(gòu)造設(shè)計、編碼和測試

122.構(gòu)造化系統(tǒng)分析重要是通過進行分析的。

A、算法分解B、控制構(gòu)造分解C、數(shù)據(jù)構(gòu)造分解D、處理功能分解

123.下列不是模塊化設(shè)計日勺目日勺。

A、可采用構(gòu)造化設(shè)計措施B、減少復雜度

C、有助于信息隱蔽D、描述系統(tǒng)的功能與性能

124.下面不屬于構(gòu)造化設(shè)計需處理日勺問題范圍。

A、確定系統(tǒng)應由哪些系統(tǒng)和模塊構(gòu)成B、模塊以什么方式聯(lián)結(jié),接口怎樣

C、怎樣編寫構(gòu)造程序D、怎樣以恰當方式體現(xiàn)系統(tǒng)日勺軟件構(gòu)造

125.構(gòu)造化設(shè)計措施是面向的設(shè)計措施。

A、過程B、對象C、數(shù)據(jù)流D、數(shù)據(jù)構(gòu)造

126.下列耦合度表達中,最弱的耦合形式是o

A、特性耦合B、公共耦合C、數(shù)據(jù)耦合D、控制耦合

127.在構(gòu)造化系統(tǒng)分析中,鑒定表和鑒定樹常用于體現(xiàn)數(shù)據(jù)流圖中的o

A、加工B、數(shù)據(jù)流C、數(shù)據(jù)存儲D、外部項

128.全局數(shù)據(jù)構(gòu)造的錯誤一般在中檢查。

A、單元測試B、有效性測試C、集成(系統(tǒng))測試D、確認測試

129.為軟件系統(tǒng)此后改善和發(fā)展打好基礎(chǔ)而進行的維護工作稱為o

A、改正性維護B、適應性維護C、完善性維護D、防止性維護

130.下列系統(tǒng)設(shè)計工具中,不屬于詳細設(shè)計工具。

A、N-S圖B、數(shù)據(jù)流圖C、程序流程圖D、PAD

131.軟件生存周期中,運行期的重要任務是o

A、軟件開發(fā)B、軟件維護

C、版本更換D、功能擴充

132.系統(tǒng)開發(fā)的需求分析階段的重要工作之一是o

A、數(shù)據(jù)定義B、數(shù)據(jù)庫設(shè)計

C、數(shù)據(jù)維護D、數(shù)據(jù)構(gòu)造實現(xiàn)

133.下列論述中,不屬于數(shù)據(jù)字典H勺作用。

A、作為編碼階段的描述工具B、為顧客與開發(fā)人員之間統(tǒng)一認識

C、作為概要設(shè)計的根據(jù)D、為需求分析階段定義各類條目

134.一種模塊直接控制(調(diào)用)的下層模塊的數(shù)目稱為模塊的

A、扇入數(shù)B、扇出數(shù)C、寬度D、作用域

135.模塊內(nèi)部的算法設(shè)計在構(gòu)造化措施的階段進行。

A、系統(tǒng)分析B、概要設(shè)計C、詳細設(shè)計D、編碼(實現(xiàn))

136.在面向?qū)ο筌浖胧┲?,“類”是o

A、具有同類數(shù)據(jù)的對象日勺集合B、具有相似操作日勺對象的集合

C、具有同類數(shù)據(jù)的)對象日勺定義D、具有同類數(shù)據(jù)和相似操作的對象的定義

137.編碼(實現(xiàn))階段得到的程序段應當是。

A、編輯完畢的源程序B、編譯(或匯編)通過日勺可裝配程序

C、可交付使用日勺程序D、可運行程序

138.下列所述的測試原則中,錯誤的是o

A、應設(shè)計非法輸入H勺測試用例B、測試用例要給出測試的預期成果

C、因維護修改程序后需回歸測試D、開發(fā)小組與測試小組合并

139.某應用系統(tǒng)為此后的發(fā)展將單顧客系統(tǒng)改為顧客系統(tǒng),并形成新的應用軟件,由此進行

口勺維護工作稱為。

A、改正性維護和防止性維護B、適應性維護和完善性維護

C、完善性維護和改正性維護D、防止性維護和適應性維護

140.可維護性是軟件的重要質(zhì)量原則。下列措施與提高可維護性無關(guān)。

A、提高程序效率B、強調(diào)程序設(shè)計風格化

C、采用模塊化程序設(shè)計措施D、采用構(gòu)造化程序設(shè)計措施或面向?qū)ο蟠胧?/p>

141.產(chǎn)生軟件危機的原因有如下幾點,除了o

A、軟件開發(fā)過程未經(jīng)審查

B、軟件開發(fā)不分階段,開發(fā)人員沒有明確H勺分工

C、所開發(fā)的軟件,除了程序清單外,沒有其他文檔

D、采用工程設(shè)計的措施開發(fā)軟件,不符合軟件自身日勺特點

142.需求分析闡明書不能作為o

A、可行性研究日勺根據(jù)B、顧客和開發(fā)人員之間日勺協(xié)議

C、系統(tǒng)概要設(shè)計的根據(jù)D、軟件驗收測試的根據(jù)

143.在自頂向下設(shè)計分層數(shù)據(jù)流圖時,設(shè)計頂層數(shù)據(jù)流圖重要分析o

A、源、匯(終)點和輸入、輸出數(shù)據(jù)流B、源、匯(終)點和處理功能

C、數(shù)據(jù)存儲和輸入、輸出數(shù)據(jù)流D、處理功能和輸入、輸出數(shù)據(jù)流

144.模塊構(gòu)造圖是在軟件工程的階段中采用的描述工具。

A、需求分析B、概要設(shè)計C、詳細設(shè)計D、編碼(實現(xiàn))

145.假如,則稱該模塊具有功能內(nèi)聚。

A、模塊包括單一功能

B、模塊包括若干功能,但所有功能互相緊密有關(guān)

C、每個模塊有單入口、單出口

D、模塊中每個處理成分對應一種功能,它們緊密結(jié)合

146.變換型數(shù)據(jù)流圖一般是形態(tài)。

A、線性B、層次C、網(wǎng)狀D、無規(guī)則

147.構(gòu)造化設(shè)計采用模塊化措施的重要出發(fā)點是。

A、增長內(nèi)聚性B、減少耦合度C、提高有效性D、減少復雜度

148.面向?qū)ο蟪绦蛟O(shè)計中,基于父類創(chuàng)立日勺子類具有父類日勺所有特性(屬性和措施),這一

特點稱為類歐I。

A、多態(tài)性B、封裝性C、繼承性D、重用性

149.維護機構(gòu)接受維護申請后,接下日勺工作是o

A、回歸測試B、評價申請C、執(zhí)行維護D、組織復審

150.軟件工程中不屬于顧客文檔H勺內(nèi)容。

A、功能描述B、安裝手冊C、系統(tǒng)設(shè)計D、使用手冊

151.防錯性程序設(shè)計對具有潛在危險性的操作進行檢查,并給出出錯信息。采用這種程序設(shè)

計措施可提高系統(tǒng)的O

A、對的性B、有效性C、強健性D、精確性

152.數(shù)據(jù)流圖所描述日勺是實際系統(tǒng)的o

A、邏輯模型B、物理模型C、程序流程D、數(shù)據(jù)構(gòu)造

153.由變換型數(shù)據(jù)流圖轉(zhuǎn)換成模塊構(gòu)造圖,其中包括變換模塊,則o

A、變換模塊就是主模塊

B、變換模塊的功能是將邏輯輸入變換為邏輯輸出

C、變換模塊沒有下層模塊

D、變換模塊只能有一種輸入量、一種輸出量

154.面向?qū)ο蠓治鰰r,所標識H勺對象為是錯誤的。

A、與目的系統(tǒng)有關(guān)口勺物理實體B、與目H勺系統(tǒng)發(fā)生作用H勺人或組織的角色

C、目的系統(tǒng)運行中需記憶的事件D、目的系統(tǒng)中環(huán)境場所H勺狀態(tài)

155.面向?qū)ο笤O(shè)計00D模型的重要部件中,一般不包括o

A、通信部件B、人機交互部件C、任務管理D、數(shù)據(jù)管理

156.軟件測試時基本目的是o

A、確定白盒法或黑盒法B、確定單元測試或集成測試

C、確定測試范圍和途徑

D、確定一組測試數(shù)據(jù)以盡量多地發(fā)現(xiàn)錯誤

157.在維護祈求后進行的維護過程中,應先,然后對維護規(guī)定進行評估并分別處理。

A、確定維護類型B、安排維護優(yōu)先次序

C、組織人員維護D、分析軟件錯誤H勺嚴重程度

158.下列各項中,不是增長軟件維護工作量的原因。

A、顧客數(shù)量的增長B、使用構(gòu)造化技術(shù)或面向?qū)ο蠹夹g(shù)

C、軟件功能擴充D、應用環(huán)境變化

159.一種軟件項目與否進行開發(fā)的結(jié)論是在文檔中作出的。

A、軟件開發(fā)計劃B、可行性匯報C、需求分析闡明書D、測試匯報

160.數(shù)據(jù)流是數(shù)據(jù)流圖的基本成分,下列有關(guān)數(shù)據(jù)流H勺論述中,是對的的。

A、某加工日勺輸入是一種數(shù)據(jù)流,該加工的輸出也必然是一種數(shù)據(jù)流

B、多種不一樣H勺數(shù)據(jù)流可以流向一種加工,也可從一種加工中流出

C、數(shù)據(jù)流只能從加工流向文獻,但不能從文獻流向加工

D、一種數(shù)據(jù)流可以從一種文獻流向另一種文獻

161.銀行計算機儲蓄管理信息系統(tǒng)中,根據(jù)客戶提出日勺規(guī)定(如存款、取款、查詢、掛失、

征詢等)進行對應日勺業(yè)務處理日勺該層數(shù)據(jù)流圖是o

A、變換型B、事務型C、既不是A也不是BD、不一定

162.某模塊的I輸入數(shù)據(jù)為某工廠中一種車間的生產(chǎn)產(chǎn)量表,通過該模塊可以計算出車間中生

產(chǎn)工人的平均產(chǎn)量、記錄產(chǎn)量前10名的人員名單,從內(nèi)聚度來看,該模塊屬于o

A、邏輯內(nèi)聚B、通信內(nèi)聚C、次序內(nèi)聚D、功能內(nèi)聚

163.不屬于概要設(shè)計所處理的問題范圍。

A、確定模塊的層次構(gòu)造B、全程數(shù)據(jù)構(gòu)造的設(shè)計

C、描述系統(tǒng)的功能與性能D、修改顧客手冊

164.面向?qū)ο笤O(shè)計時,對象信息日勺隱藏重要是通過實現(xiàn)日勺。

A、對象歐J封裝性B、子類歐J繼承性C、系統(tǒng)模塊化D、模塊日勺可重用

165.在有關(guān)集成(組裝)測試的論述中,是對的的。

A、測試底層模塊時不需要樁模塊B、驅(qū)動模塊啊作用是模擬被調(diào)模塊

C、自頂向下測試措施易于設(shè)計測試成果

D、自底向上測試措施有助于提前估計測試成果

166.下述多種原因中對軟件維護有影響。

a.人員原因b.技術(shù)原因c.程序自身日勺原因d.管理原因

A、a,b,cB、b,c,dC、a,b,dD、a,b,c,d

167.軟件維護過程中,將會引起維護副作用。

A、修改代碼或數(shù)據(jù)后未作測試B、進行改正性維護時錯誤未所有改正

C、進行完善性、適應性或防止性維護時考慮原因不全面

D、維護過程中發(fā)生系統(tǒng)運行錯誤

168.下列四個軟件可靠性定義中對日勺的是o

A、軟件可靠性是指軟件在給定日勺時間間隔內(nèi),按顧客規(guī)定成功運行日勺概率

B、軟件可靠性是指軟件在給定日勺時間間隔內(nèi),按設(shè)計規(guī)定成功運行的概率

C、軟件可靠性是指軟件在正式投入運行后,按規(guī)格闡明書的I規(guī)定成功運行歐I概率

D、軟件可靠性是指軟件在給定期間間隔內(nèi),按規(guī)格闡明書的I規(guī)定成功運行歐I概率

169.軟件規(guī)??砂丛闯绦蛐袛?shù)日勺多少進行分類,所謂大型軟件,一般是指源程序行數(shù)為—o

A、5—50KB、50—100KC、IMD、1—10M

170.在軟件生命期中,占工作量比例最大的是。

A、可行性研究B、建立系統(tǒng)的構(gòu)造C、編寫程序D、維護

171.用SA措施獲得日勺需求闡明書有四部分,用于描述系統(tǒng)由哪些部分構(gòu)成、各部分間有何聯(lián)

絡(luò)等,是在o

A、一套分層的數(shù)據(jù)流圖B、一本數(shù)據(jù)詞典

C、一組小闡明D、補充材料

172.SA措施在描述方式上日勺特點,是盡量采用。

A、自然語言B、形式語言C、圖形表達D、表格

173.決定軟件系統(tǒng)中各個模塊H勺外特性,即其輸入輸出和功能是的任務。

A、需求分析B、概要設(shè)計C、詳細設(shè)計D、編程階段

174.用于概要設(shè)計所采用H勺描述手段是o

A、DFDB、SCC、框圖D、數(shù)據(jù)構(gòu)造圖

175.一種模塊傳送給另一模塊口勺參數(shù)是由單個數(shù)據(jù)項構(gòu)成的數(shù)組,它屬于。

A、數(shù)據(jù)型B、復合型C、內(nèi)容型D、公共型

176.在概要設(shè)計的設(shè)計文檔中,對每個模塊的描述內(nèi)容包括o

A、功能、界面、輸入、輸出B、界面、輸入、輸出、過程

C、界面、過程、限制和約束D、功能、界面、過程、注釋

177.根據(jù)SP措施的要點規(guī)定,程序最終要由審定。

A、專家B、誰編誰審C、主程序員D、資料員

178.構(gòu)造化流程圖(FC)中的箭頭是用于表達o

A、控制流B、數(shù)據(jù)流C、數(shù)據(jù)/控制D、調(diào)用關(guān)系

179.構(gòu)造化程序之因此有也許驗證其對的性是由于o

A、只有三種基本構(gòu)造B、有限制地使用GOTO語句

C、程序內(nèi)部有“內(nèi)部文檔”D、選擇良好數(shù)據(jù)構(gòu)造和算法

180.提高程序可讀性的有力手段是o

A、選好一種程序設(shè)計語言B、顯式闡明一切變量

C、使用三種原則控制語句D、給程序加注釋

181,通過對軟件的測試,可以證明o

A、程序?qū)勺性B、錯誤不存在C、錯誤存在D、不具有隱患

182.軟件維護,可按不一樣口勺維護目的而分類,為了適應硬件環(huán)境或軟件環(huán)境的變更對軟件

作修改是o

A、糾正性維護B、適應性維護C、完善性維護D、防止性維護

183.決定軟件工程措施論所有環(huán)節(jié)的關(guān)鍵目的是提高軟件的o

A、可移植性B、可靠性C、可維護性D、效率

184.數(shù)據(jù)庫設(shè)計全過程中的關(guān)鍵是o

A、分析顧客規(guī)定B、建立概念性數(shù)據(jù)模型

C、邏輯設(shè)計D、物理設(shè)計

185.作為面向?qū)ο蠓治龅幕A(chǔ)、由問題領(lǐng)域中的對象所構(gòu)成、用ER圖來描述是。

A、消息模型B、處理模型C、狀態(tài)模型D、瀑布模型

二、填空題:

1.在構(gòu)造化分析中,用于詳細地定義數(shù)據(jù)流圖中歐J成分。

2.耦合性和內(nèi)聚性是衡量H勺兩個定性日勺原則。

3.提高程序的可理解、可修改、可測試的程度,就意味著增強軟件件的o

4.從數(shù)據(jù)流圖導出初始模塊構(gòu)造圖,重要是通過兩項技術(shù)。

5.構(gòu)造化程序設(shè)計是一種程序設(shè)計技術(shù),它采用H勺設(shè)計措施和次序、選擇、循環(huán)

三種基本控制構(gòu)造構(gòu)造常態(tài)程序。

6.構(gòu)造化分析措施中,數(shù)據(jù)流圖的四種基本成分為:加工、源點或終點、o

7.從模塊內(nèi)外日勺聯(lián)絡(luò)來看,構(gòu)造化設(shè)計的規(guī)定是。

8.在需求分析中,可從有關(guān)問題F向簡述中提取構(gòu)成數(shù)據(jù)流圖日勺基本成分。一般問題簡述中的

動詞短語將成為數(shù)據(jù)流圖中的成分。

9.假如兩模塊間的通信信息是若干個參數(shù),而每個參數(shù)是單一的數(shù)據(jù)項,則稱這種耦合性為

耦合。

10.假如按顧客規(guī)定增長新功能或修改已經(jīng)有H勺功能而進行的維護工作,稱為o

11.在系統(tǒng)設(shè)計時,當數(shù)據(jù)流圖中數(shù)據(jù)的流動途徑幾乎是線性時,應采用方略設(shè)計

系統(tǒng)構(gòu)造圖。

12.既有一種軟件開發(fā)措施,它將軟件開發(fā)過程提成如下階段:需求分析、原型開發(fā)和評價、

系統(tǒng)設(shè)計和系統(tǒng)實現(xiàn)。這種軟件開發(fā)措施稱為c

13.模塊內(nèi)部的算法設(shè)計在構(gòu)造化措施的階段進行。

14.在數(shù)據(jù)流圖中,用以表達軟件系統(tǒng)之外的人員、設(shè)備等外部實體的基本的基本成分(元

素)稱為o

15.一種模塊直摟用另一種模塊內(nèi)部日勺代碼和數(shù)據(jù)的模塊間的耦合方式稱為耦合。

16.一般來說,在管理軟件中,軟件生存周

溫馨提示

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

評論

0/150

提交評論