軟件工程考試題答案全解析_第1頁(yè)
軟件工程考試題答案全解析_第2頁(yè)
軟件工程考試題答案全解析_第3頁(yè)
軟件工程考試題答案全解析_第4頁(yè)
軟件工程考試題答案全解析_第5頁(yè)
已閱讀5頁(yè),還剩28頁(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.軟件開發(fā)瀑布模型中的軟件定義時(shí)期各個(gè)階段依次是:(B)

A)可行性研究,問(wèn)題定義,需求分析。

B)問(wèn)題定義,可行性研究,需求分析。

C)可行性研究,需求分析,問(wèn)題定義。

D)以上次序都不對(duì)。

2.可行性研究重要從如下幾種方面進(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)容耦合,控制耦合,數(shù)據(jù)耦合,公共環(huán)境耦合。

B)內(nèi)容耦合,控制耦合,公共環(huán)境耦合,數(shù)據(jù)耦合。

C)內(nèi)容耦合,公共環(huán)境耦合,控制耦合,數(shù)據(jù)耦合。

D)控制耦合,內(nèi)容耦合,數(shù)據(jù)耦合,公共環(huán)境耦合,

4.在詳細(xì)設(shè)計(jì)階段所使用到時(shí)設(shè)計(jì)工具是:(A)

A)程序流程圖,PAD圖,N-S圖,HIPO圖,鑒定表,

鑒定樹.

B)數(shù)據(jù)流程圖,Yourdon圖,程序流程圖,PAD圖,

N-S圖,HIPO圖o

C)鑒定表,鑒定樹,PDL,程序流程圖,PAD圖,N-S

圖。

D)鑒定表,鑒定樹,數(shù)據(jù)流程圖,系統(tǒng)流程圖,程序流

程圖,層次圖。

5按照軟件工程出J原則,模塊日勺作用域和模塊的J控制域之間的J關(guān)系

是:(A)

A)模塊的作用域應(yīng)在模塊的控制域之內(nèi)。

B)模塊的控制域應(yīng)在模塊日勺作用域之內(nèi)。

C)模塊的控制域與模塊的作用域互相獨(dú)立。

D)以上說(shuō)法都不對(duì)。

6在軟件牛命周期中,能精確確定軟件系統(tǒng)日勺體系構(gòu)造H勺功能階段是

(C)

A.概要設(shè)計(jì)B.詳細(xì)設(shè)計(jì)C.需求分析D.可行性分析

7下面不是軟件工程日勺3個(gè)要素日勺是(C)

A過(guò)程B.措施C.環(huán)境D.工具

8.下面不屬于軟件的構(gòu)成的是(B)

A程序B.記錄C.文檔D.數(shù)據(jù)

9在瀑布模型中,將軟件分為若干個(gè)時(shí)期,軟件項(xiàng)目的可行性研究一

般歸屬于(C)

A.維護(hù)時(shí)期B.運(yùn)行時(shí)期C.定義時(shí)期D.開發(fā)時(shí)期

10.在瀑布模型中,下面(C)是其突出的缺陷。

A.不適應(yīng)平臺(tái)的變動(dòng)

B.不適應(yīng)算法日勺變動(dòng)

C.不適應(yīng)顧客需求口勺變動(dòng)

D.不適應(yīng)程序語(yǔ)言的變動(dòng)

11下面不屬于軟件日勺特點(diǎn)的(是(D)。

A軟件是一種軟件產(chǎn)品

B軟件產(chǎn)品不會(huì)用壞,不存在磨損、消耗問(wèn)題

C軟件產(chǎn)品的生產(chǎn)重要是研制

D軟件產(chǎn)品非常廉價(jià)

12軟件開發(fā)工具是協(xié)助開發(fā)人員進(jìn)行軟件開發(fā)活動(dòng)所使用日勺軟件或

環(huán)境。下面不是軟件開發(fā)工具的是(A)o

A.維護(hù)工具B.編碼工具C.測(cè)試工具D.需求分析工具

13.下列論述中不屬于軟件生命周期模型日勺是(D)。

A.原型模型B.瀑布模型C.螺旋模型D.迅速組裝模型

14.軟件設(shè)計(jì)中,用抽象和分解的目的是(B

A.提高易讀性B.減少?gòu)?fù)雜性C.增長(zhǎng)內(nèi)聚性D.減少耦合性

15軟件生命周期中所花費(fèi)用最多的階段是(D)。

A.詳細(xì)設(shè)計(jì)B.軟件編碼C.概要設(shè)計(jì)D.軟件測(cè)試和維護(hù)

16.開發(fā)軟件時(shí)對(duì)提高開發(fā)人員工作效率至關(guān)重要口勺是(B)o

A.操作系統(tǒng)的資源管理功能

B.先進(jìn)II勺軟件開發(fā)工具和環(huán)境

C.程序人員的數(shù)量

D.計(jì)算機(jī)時(shí)并行處理能力

17.開發(fā)軟件所需高成本和產(chǎn)品日勺低質(zhì)量之間有著鋒利的矛盾,這種

現(xiàn)象稱作(B)o

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

18軟件開發(fā)的構(gòu)造化生命周期措施將軟件生命周期劃提成(A)。

A.定義、開發(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)容重要包括軟件開發(fā)技術(shù)和

(B)o

A.消除軟件危機(jī)

B.軟件工程管理

C.程序設(shè)計(jì)自動(dòng)化

D.實(shí)現(xiàn)軟件可重用

20軟件工程的出現(xiàn)是由于(C)o

A.程序設(shè)計(jì)措施學(xué)n勺影響

B.軟件產(chǎn)業(yè)化的J需要

C.軟件危機(jī)時(shí)出現(xiàn)

D.計(jì)算機(jī)口勺發(fā)展

21.在軟件生命周期中,能精確地確定軟件系統(tǒng)必須做什么和必須具

有哪些功能口勺階段是(D)o

A.概要設(shè)計(jì)

B.詳細(xì)設(shè)計(jì)

C.問(wèn)題定義

D.需求分析

22.開發(fā)大型軟件時(shí),產(chǎn)生困難日勺主線原因是(A)o

A.大系統(tǒng)的復(fù)雜性B.人員知識(shí)局限性

C.客觀世界千變?nèi)f化D.時(shí)間緊、任務(wù)重

23.文檔是軟件開發(fā)人員、軟件管理人員、維護(hù)人員、顧客以及計(jì)算

機(jī)之間的(B),軟件開發(fā)人員在各個(gè)階段以文檔作為前段工作

成果口勺體現(xiàn)和后段工作的基礎(chǔ)。

A.接口B.橋梁C.科學(xué)D.繼續(xù)

24軟件工程學(xué)日勺目的是以較低的成本,研制(A)質(zhì)量的軟件。

A較高B較低C.可靠D.優(yōu)秀

25軟件從一種計(jì)算機(jī)系統(tǒng)或環(huán)境轉(zhuǎn)換到另一種計(jì)算機(jī)和環(huán)境的輕易

程度稱為(D)o

A.可用性B.兼容性C.可靠性D.可移植性

26.軟件生存周期是指(D)階段。

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

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

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

D.從立項(xiàng)制定計(jì)劃,進(jìn)行需求分析到不能再使用為止

27.軟件工程學(xué)是應(yīng)用科學(xué)理論和工程上日勺技術(shù)指導(dǎo)軟件開發(fā)日勺學(xué)

科,其目的是(B)o

A引入新技術(shù)提高空間運(yùn)用率

B用較少的投資獲得高質(zhì)量H勺軟件

C縮短研制周期擴(kuò)大軟件功能

D硬軟件結(jié)合使系統(tǒng)面向應(yīng)用

28.軟件可行性分析是著重確定系統(tǒng)的目的和規(guī)模。對(duì)成本■效益進(jìn)行

發(fā)現(xiàn)應(yīng)屬于下列選項(xiàng)中日勺(A)o

A.經(jīng)濟(jì)可行性B.操作可行性C.技術(shù)可行性D.社會(huì)可行性

29在數(shù)據(jù)流圖中,用圓或者橢圓來(lái)表達(dá)(B)o

A.數(shù)據(jù)流B.加工C.數(shù)據(jù)存儲(chǔ)D.數(shù)據(jù)源點(diǎn)或終點(diǎn)

30.需求分析階段的任務(wù)是確定(C)o

A.軟件開發(fā)措施

B.軟件開發(fā)費(fèi)用

C.軟件系統(tǒng)功能

D.軟件開發(fā)工具

31(D)的目的就是用最小日勺代價(jià)在盡量短日勺時(shí)間內(nèi)確定該軟件

項(xiàng)目與否可以開發(fā),與否值得去開發(fā)。

A需求分析B概要設(shè)計(jì)C總體設(shè)計(jì)D可行性研究

32.下列選項(xiàng)中(D)不是軟件需求規(guī)格目的。

A.便于顧客、分析員和軟件設(shè)計(jì)人員進(jìn)行理解及交流

B.控制系統(tǒng)的實(shí)行過(guò)程

C.作為軟件測(cè)試和驗(yàn)收以及維護(hù)的根據(jù)

D.便于軟件的維護(hù)

33下面描述中,不符合構(gòu)造化程序設(shè)計(jì)風(fēng)格的是(B)。

A使用次序、選擇和反復(fù)(循環(huán))三種基本控制構(gòu)造表達(dá)程序Ef、J控制

邏輯

B模塊只有一種入口,可以有多種出口

C重視提高程序的執(zhí)行效率

D不使用goto語(yǔ)句

34.下列工具中屬于需求分析常用工具的是(D)。

A.PADB.PFDC.N-SD.DFD

35.在數(shù)據(jù)流圖(DFD)中,帶有名字的箭頭表達(dá)(C)。

A.控制程序日勺執(zhí)行次序

B.模塊之間的調(diào)用關(guān)系

C.數(shù)據(jù)的流向

D.程序日勺構(gòu)成成分

36.在軟件生產(chǎn)過(guò)程中,需求信息日勺給出是(D)o

A.程序員B.項(xiàng)目管理者C.軟件分析設(shè)計(jì)人員D.軟件顧客

37下列論述中,不屬于構(gòu)造化分析措施H勺是(C

A.面向數(shù)據(jù)流W、J構(gòu)造化分析措施

B.面向數(shù)據(jù)構(gòu)造日勺構(gòu)造化數(shù)據(jù)系統(tǒng)開發(fā)措施

C.面向?qū)ο蟮姆治龃胧?/p>

38構(gòu)造設(shè)計(jì)是一種應(yīng)用最廣泛日勺系統(tǒng)設(shè)計(jì)措施,是以(B)為基

礎(chǔ)、自頂向下、逐漸求精和模塊化的過(guò)程。

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

39需求分析是由分析員經(jīng)理解顧客的規(guī)定,認(rèn)真細(xì)致地調(diào)研、分析,

最終應(yīng)建立目的系統(tǒng)日勺邏輯模型并寫出(B)。

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

40.構(gòu)造化分析措施以數(shù)據(jù)流圖、(D)和加工闡明等描述工具,

即用直觀口勺圖和簡(jiǎn)潔n勺語(yǔ)言來(lái)描述軟件系統(tǒng)模型。

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

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

(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.在構(gòu)造圖的有關(guān)術(shù)語(yǔ)中,用于表達(dá)軟件構(gòu)造中控制的層數(shù)的是

(C)

A.扇入B扇出C深度D寬度

44.模塊日勺獨(dú)立程度是評(píng)價(jià)設(shè)計(jì)好壞日勺重要原則。(A)是衡量

軟件H勺模塊獨(dú)立性的兩個(gè)定性度量原則。

A耦合性和內(nèi)聚性B內(nèi)聚性和可靠性

C耦合性和獨(dú)立性D可靠性和獨(dú)立性

45.軟件設(shè)計(jì)包括(B)兩個(gè)階段0

A.接口設(shè)計(jì)和構(gòu)造設(shè)計(jì)B.概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)

C.數(shù)據(jù)設(shè)計(jì)和概要設(shè)計(jì)D.構(gòu)造設(shè)計(jì)和過(guò)程設(shè)計(jì)

46在詳細(xì)設(shè)計(jì)階段,常常采用的工具是(A)。

A.PADB.SAC.SCD.DFD

47.在軟件開發(fā)中,下面任務(wù)不屬于設(shè)計(jì)階段H勺是(D)。

A.數(shù)據(jù)構(gòu)造設(shè)計(jì)B給出系統(tǒng)模塊構(gòu)造

C定義模塊算法D定義需求并建立系統(tǒng)模型

48.對(duì)建立良好日勺程序設(shè)計(jì)風(fēng)格,下面描述對(duì)附附是(A)。

A程序應(yīng)簡(jiǎn)樸、清晰、可讀性好B符號(hào)名的命名要符合語(yǔ)法

C充足考慮程序的執(zhí)行效率D程序的注釋可有可無(wú)

49.下面不屬于軟件設(shè)計(jì)原則H勺是(.C

A抽象B模塊化C自底向上D信息隱蔽

50.為了防止流程圖在描述程序邏輯時(shí)的靈活性,提出了用方框圖來(lái)

替代老式日勺程序流程圖,一般也把這種圖稱為(C)o

APAD圖B.N-S圖C.構(gòu)造圖D數(shù)據(jù)流圖

51軟件測(cè)試按照功能劃分可以分為(B)。

A黑盒測(cè)試和單元測(cè)試B白盒測(cè)試和黑盒測(cè)試

C集成測(cè)試和單元測(cè)試D白盒測(cè)試和靜態(tài)測(cè)試

52在軟件測(cè)試過(guò)程的4個(gè)環(huán)節(jié)中,測(cè)試根據(jù)是需求規(guī)格闡明出J是(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è)試

54下列論述中錯(cuò)誤的是(C)o

A測(cè)試是為了尋找錯(cuò)誤而運(yùn)行程序的過(guò)程

B一種成功日勺測(cè)試是揭示了迄今為止尚未發(fā)現(xiàn)日勺錯(cuò)誤的測(cè)試

C測(cè)試的目的是為了證明程序是對(duì)的口勺

D一種好的測(cè)試用例是指很也許找到迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤

日勺測(cè)試

55軟件測(cè)試過(guò)程是軟件開發(fā)過(guò)程日勺逆過(guò)程,其最基礎(chǔ)性的測(cè)試應(yīng)是

(B)

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

56.程序口勺三種基本控制構(gòu)造是(B)。

A.過(guò)程、子程序和分程序B.次序、選擇和反復(fù)

C.遞歸、迭代和回溯D.調(diào)用、返回和轉(zhuǎn)移

57.面向?qū)ο髤^(qū))分析措施重要是建立三類模型,即(D)。

A)系統(tǒng)模型、ER模型、應(yīng)用模型

B)對(duì)象模型、動(dòng)態(tài)模型、應(yīng)用模型

C)E-R模型、對(duì)象模型、功能模型

D)對(duì)象模型、動(dòng)態(tài)模型、功能模型

58.在E-R模型中,包括如下基本成分(C)。

A)數(shù)據(jù)、對(duì)象、實(shí)體

B)控制、聯(lián)絡(luò)、對(duì)象

C)實(shí)體、聯(lián)絡(luò)、屬性

D)實(shí)體、屬性、操作

59.軟件測(cè)試的目?jī)?nèi)是(A)o

A.證明軟件是對(duì)的的B.發(fā)現(xiàn)錯(cuò)誤、減少錯(cuò)誤帶來(lái)的

風(fēng)險(xiǎn)

C.排除軟件中所有H勺錯(cuò)誤D.與軟件調(diào)試相似

60.軟件生命周期中所花費(fèi)用最多的階段是(D)

A.詳細(xì)設(shè)計(jì)B.軟件編碼C.軟件測(cè)試D.軟件維護(hù)

61.在數(shù)據(jù)流圖中,圓或橢圓表達(dá)(1)A,平行線表達(dá)(2)

_D_。

(1)A、加工B、外部實(shí)體

C、數(shù)據(jù)流D、存儲(chǔ)

(2)A、加工B、外部實(shí)體

C、數(shù)據(jù)流D、存儲(chǔ)

62.瀑布模型(WaterfallModel)突出的缺陷是不適應(yīng)(D州變動(dòng)。

A、算法B、平臺(tái)

C、程序語(yǔ)言D、顧客需求

63.構(gòu)造化分析措施(SA)的一種重要指導(dǎo)思想是(C)

A.自頂向下,逐漸抽象

B.自底向上,逐漸抽象

C.自頂向下,逐漸分解

D.自底向上,逐漸分解

64.模塊口勺控制范圍包括它自身及它所有的附屬模塊,模塊口勺作用范

圍是指模塊內(nèi)一種鑒定的作用范圍,但凡受到這個(gè)鑒定影響日勺所有模

塊都屬于這個(gè)鑒定內(nèi)作用范圍,理想的狀況是(A)

A.模塊的作用范圍應(yīng)在控制范圍之內(nèi)

B.模塊H勺控制范圍應(yīng)在作用范圍之內(nèi)

C.模塊曰勺作用范圍與控制范圍交叉

D.模塊的(作用范圍與控制范圍分離

65有關(guān)模塊設(shè)計(jì)日勺原則,如下論述中對(duì)日勺口勺是(B)

A.模塊的內(nèi)聚性高,模塊之間的耦合度高

B.模塊口勺內(nèi)聚性高,模塊之間日勺耦合度低

C.模塊的內(nèi)聚性低,模塊之間口勺耦合度高

D.模塊的內(nèi)聚性低,模塊之間的耦合度低

66.軟件出J顧客界面作為人機(jī)接口起著越來(lái)越重要的作用,顧客界面

時(shí)(D)是顧客界面設(shè)計(jì)中最重要的也是最基本的目的。

A.靈活性B.風(fēng)格多樣性

C.美觀性D.易操作性

67.原型化措施是一種動(dòng)態(tài)定義需求日勺措施,(D)不具有原型化措施

的特性。

A.簡(jiǎn)化項(xiàng)目管理

B.盡快建立初步需求

C.加強(qiáng)顧客參與和決策

D.提供嚴(yán)格定義的文檔

68.數(shù)據(jù)流圖包括的成分有(B)

A.關(guān)系、實(shí)體和屬性

B.數(shù)據(jù)流、加工和數(shù)據(jù)存儲(chǔ)

C.數(shù)據(jù)流、數(shù)據(jù)源和數(shù)據(jù)實(shí)體

D.數(shù)據(jù)流、屬性、數(shù)據(jù)存儲(chǔ)和加工

69.假如顧客對(duì)系統(tǒng)的J目的不是很清晰,需求難以定義,這時(shí)最佳使

用(A)進(jìn)行系統(tǒng)開發(fā)。

A.原型B.瀑布模型

C.V-模型D.螺旋模型

70.在軟件開發(fā)Ef、J各個(gè)階段中,對(duì)軟件開發(fā)成敗影響最大的是(A)

A.需求分析B.概要設(shè)計(jì)

C.詳細(xì)設(shè)計(jì)D.編碼

71.模塊內(nèi)聚度用于衡量模塊內(nèi)部各成分之間彼此結(jié)合口勺緊密程度。

1)一組語(yǔ)句在程序日勺多處出現(xiàn),為了節(jié)省內(nèi)存空間把這些語(yǔ)句放

在一種模塊中,該模塊的內(nèi)聚度是_A_的。

2)將幾種邏輯上相似日勺成分放在一種模塊中,該模塊的內(nèi)聚度是

_B_0

3)模塊中所有成分引用共同口勺數(shù)據(jù),該模塊口勺內(nèi)聚度是_C_

的。

4)模塊內(nèi)日勺某成分日勺輸出是另某些成分的輸入,該模塊日勺內(nèi)聚度

是_D_的。

5)模塊中所有成分結(jié)合起來(lái)完畢一項(xiàng)任務(wù),該模塊的內(nèi)聚度是

_E_的。它具有簡(jiǎn)要的外部界面,由它構(gòu)成的軟件易于理解、測(cè)試

和維護(hù)。A5B7C3D2E1

供選擇日勺答案

A?E:①功能性②次序性③通信性④過(guò)程性⑤偶爾性⑥瞬時(shí)

性⑦邏輯性

72.軟件設(shè)計(jì)中劃分模塊曰勺一種準(zhǔn)則是(3)。兩個(gè)模塊之間日勺耦合方

式中,(4)耦合日勺耦合度最高,(2)耦合日勺耦合度最低。一種模塊內(nèi)

部的內(nèi)聚種類中(3)內(nèi)聚的內(nèi)聚度最高,(1)內(nèi)聚的內(nèi)聚度最低。

兩個(gè)模塊之間的耦合方式一般可分為7種,按其耦合度從低到高的次序依此為:非直接耦合、

數(shù)據(jù)耦合、標(biāo)識(shí)耦合、控制耦合、外部耦合、公共耦合、內(nèi)容耦合。

內(nèi)聚度從低到高的次序依此為:偶爾內(nèi)聚、邏輯內(nèi)聚、瞬時(shí)內(nèi)聚、過(guò)程內(nèi)聚、通信內(nèi)聚、次

序內(nèi)聚、功能內(nèi)聚

供選擇的答案:

A:①低內(nèi)聚低耦合②低內(nèi)聚高耦合

③高內(nèi)聚低耦合④高內(nèi)聚高耦合

B:①數(shù)據(jù)②非直接③控制④內(nèi)容

C:①數(shù)據(jù)②非直接③控制④內(nèi)容

D:①偶爾②邏輯③功能④過(guò)程

E:①偶爾②邏輯③功能④過(guò)程

二、填空

1.黑盒測(cè)試又稱為功能測(cè)試數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格闡明日勺測(cè)

白盒測(cè)試也稱為構(gòu)造測(cè)試或邏輯驅(qū)動(dòng)測(cè)試

2、假如顧客對(duì)系統(tǒng)的目的不是很清晰,需求難以定義,這時(shí)最佳使

用原型模型進(jìn)行系統(tǒng)開發(fā)。

3、在軟件開發(fā)的各個(gè)階段中,對(duì)軟件開發(fā)成敗影響最大的是需求分

ffi階段。

4、研究可行性從技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性可行性進(jìn)

行研究。

5.構(gòu)造化措施的指導(dǎo)思想是白頂向下,逐漸分解

6、在軟件開發(fā)的各個(gè)階段中,軟件維護(hù)階段成為軟件日勺二次開發(fā)。

7、類是指具有相似數(shù)據(jù)構(gòu)造和相似操作口勺對(duì)象的集合。

8.數(shù)據(jù)流程圖按照信息流KJ類型重要分為事務(wù)流和變換流

兩種。

9.軟件危機(jī)是指在計(jì)算機(jī)軟件開發(fā)和維護(hù)過(guò)程中所碰到的一系列

嚴(yán)重問(wèn)題

10、階段是處理目日勺系統(tǒng)做什么日勺問(wèn)題,階段

是處理目口勺系統(tǒng)怎么做的問(wèn)題。

11、內(nèi)聚是度量一種模塊內(nèi)H勺各個(gè)元素彼此結(jié)合H勺緊密程度,它

是信息隱藏概念的自然擴(kuò)展。

12.面向?qū)ο蟮娜齻€(gè)子模型分別是對(duì)象模型、動(dòng)態(tài)模型和功能模型

13.構(gòu)造化設(shè)計(jì)簡(jiǎn)稱分為和

14.軟件工程措施學(xué)的三要素是一措施工具過(guò)程

15.軟件設(shè)計(jì)的準(zhǔn)則是、、和

16.JACKSON措施是面向面向數(shù)據(jù)構(gòu)造的設(shè)計(jì)措施,它有種

邏輯構(gòu)造

17.軟件過(guò)程模型中模型是描述顧客的動(dòng)態(tài)需求的,

模型是帶有風(fēng)險(xiǎn)驅(qū)動(dòng)W、J

18.構(gòu)造化設(shè)計(jì)措施是面向過(guò)程的設(shè)計(jì)措施

19.老式口勺軟件工程措施學(xué)采用構(gòu)造化分析技術(shù)完畢系統(tǒng)分析工

作出J

20.模塊的獨(dú)立性規(guī)定一高內(nèi)聚低耦合

21.在軟件測(cè)試的環(huán)節(jié)中,單元測(cè)試是檢查每個(gè)模塊能否單獨(dú)工作

22.調(diào)試是是在測(cè)試發(fā)現(xiàn)錯(cuò)誤之后(排除錯(cuò)誤)糾錯(cuò)H勺過(guò)程

23.成本/效益分析是從方面進(jìn)行可行性研究

24.Jackson措施是面向數(shù)據(jù)構(gòu)造口勺軟件設(shè)計(jì)措施

25.內(nèi)聚越高模塊的獨(dú)立性越好;耦合越高模塊H勺獨(dú)立性越差

26.軟件維護(hù)又稱為軟件日勺二次開發(fā)

三判斷:

1、開發(fā)軟件就是編寫程序。(X)

2、系統(tǒng)測(cè)試日勺重要措施是白盒法,重要進(jìn)行功能測(cè)試、性能測(cè)試、

安全性測(cè)試及可靠性等測(cè)試。(X)

3、生產(chǎn)高質(zhì)量的軟件產(chǎn)品是軟件工程的苣要目日勺。(V)

4、只有理解顧客、理解任務(wù),才能設(shè)計(jì)出好日勺顧客界面。(J)

5、對(duì)象是具有相似狀態(tài)的一組操作的集合。(J)

6、顧客自身W、J技能,個(gè)性上的差異,行為方式的不一樣,不會(huì)對(duì)人

機(jī)界面使用導(dǎo)致影響。(X)

7、編程序時(shí)應(yīng)盡量運(yùn)用硬件特點(diǎn)以提高程序效率.(X)

8、軟件開發(fā)人員對(duì)顧客需求H勺理解有偏差,這將導(dǎo)致軟件產(chǎn)品與顧

客的需求不一致,是產(chǎn)生軟件危機(jī)時(shí)唯一原因。(X)

9、開發(fā)一種軟件項(xiàng)目總存在某些不確定性,即存在風(fēng)險(xiǎn)。有些風(fēng)險(xiǎn)

假如控制得不好,也許導(dǎo)致劫難性的后果。(V)

10.程序日勺可靠性、可維護(hù)性和效率一般由程序設(shè)計(jì)語(yǔ)言、源代碼日勺

質(zhì)量、和語(yǔ)言的實(shí)現(xiàn)機(jī)制決定的。(J)

11、一般單元測(cè)試不可以并行進(jìn)行。(X)

12.螺旋模型是在瀑布模型和增量模型的基礎(chǔ)上增長(zhǎng)了風(fēng)險(xiǎn)分析活

動(dòng)。(J)

13.數(shù)據(jù)字典是對(duì)數(shù)據(jù)流圖中的J數(shù)據(jù)流,加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)的源

和終點(diǎn)進(jìn)行詳細(xì)定義。(X)

14.假如通過(guò)軟件測(cè)試沒有發(fā)現(xiàn)錯(cuò)誤,則闡明軟件是對(duì)的的。(X)

15.迅速原型模型可以有效地適應(yīng)顧客需求的動(dòng)態(tài)變化。(J)

16.白盒測(cè)試無(wú)需考慮模塊內(nèi)部日勺執(zhí)行過(guò)程和程序構(gòu)造,只要理解模

塊的功能即可。(X)

17.用PDL語(yǔ)言寫出日勺程序不可以在計(jì)算機(jī)上運(yùn)行(V)

18.黑盒測(cè)試重要用丁測(cè)試環(huán)節(jié)口勺后期階段(V)

19.白盒測(cè)試重要用于測(cè)試環(huán)節(jié)W、J后期階段(X)

20.測(cè)試就是調(diào)試,都是在計(jì)算機(jī)上運(yùn)行程序日勺(X)

四、簡(jiǎn)答題

1.什么是軟件危機(jī)

計(jì)算機(jī)軟件的開發(fā)和維護(hù)過(guò)程所碰到日勺一系列問(wèn)題。

2.什么是黑盒測(cè)試和白盒測(cè)試

黑盒測(cè)試:已知產(chǎn)品H勺功能設(shè)計(jì)規(guī)格,可以進(jìn)行測(cè)試證明每個(gè)實(shí)現(xiàn)了

的功能與否符合規(guī)定。

白盒測(cè)試:已知產(chǎn)品口勺內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試證明每種內(nèi)部操

作與否符合設(shè)計(jì)規(guī)格規(guī)定,所有內(nèi)部成分與否以通過(guò)檢查。

3.軟件開發(fā)和寫程序有什么不一樣

軟件包括程序,程序是軟件的一部分。

軟件是程序、數(shù)據(jù)及其有關(guān)文檔的完整集合。

程序只是為了實(shí)現(xiàn)軟件的功能和性能規(guī)定而編寫的指令序列

4.軟件設(shè)計(jì)的I準(zhǔn)則

5.什么是軟件的生命周期,包括哪些階段

是軟件產(chǎn)生直到報(bào)廢的生命周期,周期內(nèi)有問(wèn)題定義、可行性分析、

總體描述、系統(tǒng)設(shè)計(jì)、編碼、調(diào)試和測(cè)試、驗(yàn)收與運(yùn)行、維護(hù)升級(jí)到

廢棄等階段

6.軟件測(cè)試口勺環(huán)節(jié)有哪些,含義是什么

7.軟件過(guò)程模型有那些,各自特點(diǎn)是什么

8.比較黑盒測(cè)試和白盒測(cè)試口勺優(yōu)缺陷

黑盒測(cè)試口勺長(zhǎng)處:適應(yīng)于階段測(cè)試,從產(chǎn)品功能角度測(cè)試,輕易入手生

成測(cè)試數(shù)據(jù)。

缺陷:某些代碼得不到測(cè)試,假如規(guī)格闡明有誤,也許無(wú)法發(fā)現(xiàn),不易

進(jìn)行充足性測(cè)試。

白盒測(cè)試的長(zhǎng)處:可構(gòu)成測(cè)試數(shù)據(jù)使特定程序部分得到測(cè)試,有一定H勺

充足性度量手段,可生成較多工具支持。

缺陷:不易生成測(cè)試數(shù)據(jù),無(wú)法對(duì)未實(shí)現(xiàn)規(guī)格闡明的部分進(jìn)行測(cè)試,作

量大一般只用于單元測(cè)試有應(yīng)用局限。

9.衡量模塊獨(dú)立性的原則是什么,并解釋與模塊獨(dú)立的詳細(xì)關(guān)系

內(nèi)聚性和耦合性。模塊的內(nèi)聚性越高耦合性越低則模塊越獨(dú)立,反

之越不獨(dú)立。

1().詳細(xì)設(shè)計(jì)用到的有哪些工具

五.綜合題

1.畫出銀行儲(chǔ)蓄系統(tǒng)、航空售票系統(tǒng)、患者監(jiān)護(hù)系統(tǒng)、運(yùn)動(dòng)會(huì)管理

系統(tǒng)的IDFD,信用卡管理系統(tǒng)

2.給出DFD會(huì)轉(zhuǎn)換為SC(構(gòu)造圖)

3.給出一段代碼會(huì)畫出PAD(問(wèn)題分析圖)

作業(yè)總匯:

一.如下闡明和數(shù)據(jù)流圖,回答問(wèn)題1-4,講解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

闡明:現(xiàn)準(zhǔn)備為某銀行開發(fā)一種信用卡管理系統(tǒng)CCMS,改系統(tǒng)歐)基本功能為:

1.信用卡申請(qǐng)。非信用卡客戶填寫信用卡申請(qǐng)表,闡明所要申請(qǐng)的信用卡類型及

申請(qǐng)者的基本信息,提交CCMS。假如信用卡被銀行接受,CCMS將記錄該客

戶的基本信息,并發(fā)送確認(rèn)函給客戶,告知客戶信用卡日勺有效期限及信貸限額;

否則該客戶將會(huì)收到一封拒絕函。非信用卡客戶收到確認(rèn)函后成為信用卡客戶。

2.信用卡激活。信用卡客戶向CCMS提交激活祈求,用信用卡號(hào)和密碼激活該信

用卡。激活操作結(jié)束后,CCMS將激活告知發(fā)給客戶,告知客戶其信用卡與否

成功激活。

3.信用卡客戶信息管理。信用卡客戶的個(gè)人信息可以在CCMS中進(jìn)行在線管理。

每位信用卡客戶可以在線查詢和修改個(gè)人信息

4.交易信息查詢。信用卡客戶使用信用卡進(jìn)行的J每一筆交易都會(huì)記錄在CCMS

中。信用卡客戶可以通過(guò)CCMS查詢并核算其交易信息(包括信用卡交易記錄

及交易金額)

下面是它的頂層圖和0層圖:

問(wèn)題:

1.將頂層圖中得E1-E3填充完整

2.頂層圖中缺乏三條數(shù)據(jù)流,根據(jù)上面口勺闡明,分別指出這三條數(shù)據(jù)流向起點(diǎn)

和終點(diǎn)

3.0層圖中有兩條數(shù)據(jù)流是錯(cuò)的,請(qǐng)指出這兩條數(shù)據(jù)流的名稱,并改正

4.根聽闡明,將0層圖中得P1—P4的處理名稱填充完整

二.是某系學(xué)籍管理的一部分

溫馨提示

  • 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ù)覽,若沒有圖紙預(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)論