西大成人教育本科 軟件工程 期末在線作業(yè)復(fù)習(xí)題及參考答案_第1頁(yè)
西大成人教育本科 軟件工程 期末在線作業(yè)復(fù)習(xí)題及參考答案_第2頁(yè)
西大成人教育本科 軟件工程 期末在線作業(yè)復(fù)習(xí)題及參考答案_第3頁(yè)
西大成人教育本科 軟件工程 期末在線作業(yè)復(fù)習(xí)題及參考答案_第4頁(yè)
西大成人教育本科 軟件工程 期末在線作業(yè)復(fù)習(xí)題及參考答案_第5頁(yè)
已閱讀5頁(yè),還剩29頁(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)介

一.單選題(共24題,55.2分)

1

面向?qū)ο蠹夹g(shù)中,對(duì)象是類(lèi)的實(shí)例。對(duì)象有三種成份()、屬性和方法(或操作)。

「A

標(biāo)識(shí)

「B

規(guī)則

「C

封裝

「D

消,息

正確答案:A

2

軟件測(cè)試的目標(biāo)是()

「A

證明軟件是正確的

「B

發(fā)現(xiàn)錯(cuò)誤、降低錯(cuò)誤帶來(lái)為風(fēng)險(xiǎn)

「C

排除軟件中所有的錯(cuò)誤

「D

與軟件調(diào)試相同

正確答案:B

3

以下哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)形式()

「A

成本高

、B

生產(chǎn)率低

「C

技術(shù)發(fā)展快

「D

質(zhì)量得不到保證

正確答案:C

4

下列說(shuō)法不正確的是()

「A

可行性研究的目的是解決問(wèn)題

「B

數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。

「C

數(shù)據(jù)字典最重要的用途是作為分析階段的工具

「D

軟件開(kāi)發(fā)成本主要表現(xiàn)為人力消耗(乘以平均工資則得到開(kāi)發(fā)費(fèi)用)。

正確答案:A

5

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

「A

需求分析

「B

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

「C

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

「D

編程階段

正確答案:B

6

下列關(guān)于軟件過(guò)程描述不正確的是()

A

快速原型模型是帶反饋環(huán)的

「B

螺旋模型的基本思想是,使用原型及其他方法來(lái)盡量降低風(fēng)險(xiǎn)。

「C

“噴泉”這個(gè)詞體現(xiàn)了面向?qū)ο筌浖_(kāi)發(fā)過(guò)程迭代和無(wú)健的特性。

「D

RUP把軟件生命周期劃分成4個(gè)連續(xù)的階段。

正確答案:A

7

確定測(cè)試計(jì)劃是在()階段制定的.

「A

總體設(shè)計(jì)

「B

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

「C

編碼

「D

測(cè)試

正確答案:A

8

軟件需求不包括

A

功能需求

B

環(huán)境需求

「C

標(biāo)準(zhǔn)實(shí)現(xiàn)的空間需求

「D

用戶界面要求

正確答案:B

9

瀑布模型的存在問(wèn)題是O

「A

用戶容易參與開(kāi)發(fā)

「B

缺乏靈活性

「C

用戶與開(kāi)發(fā)者易溝通

「D

適用可變需求

正確答案:B

10

典型的軟件再工程過(guò)程模型定義的活動(dòng)包括()。

「A

目錄分析

「B

文檔重構(gòu)

'c

逆向工程

「D

以上都是

正確答案:D

11

下列文檔與維護(hù)人員有關(guān)的有()

「A

軟件需求說(shuō)明書(shū)

「B

項(xiàng)目開(kāi)發(fā)計(jì)劃

「C

概要設(shè)計(jì)說(shuō)明書(shū)

「D

操作手冊(cè)

正確答案:D

12

研究開(kāi)發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面

「A

技術(shù)可行性

「B

經(jīng)濟(jì)可行性

「C

社會(huì)可行性

D

法律可行性

正確答案:B

13

面向?qū)ο蠓椒▽W(xué)的優(yōu)點(diǎn)不包括()

「A

與人類(lèi)習(xí)慣的思維方法一致

B

穩(wěn)定性好

C

較易開(kāi)發(fā)大型軟件產(chǎn)品

「D

面向?qū)ο蟮能浖蝗菀仔薷?/p>

正確答案:D

14

創(chuàng)建了用戶界面的設(shè)計(jì)模型之后,可以運(yùn)用下述評(píng)估標(biāo)準(zhǔn)()對(duì)設(shè)計(jì)進(jìn)行早期更審。

「A

系統(tǒng)及其界面的規(guī)格說(shuō)明書(shū)的長(zhǎng)度和復(fù)雜程度,預(yù)示了用戶學(xué)習(xí)使用該系統(tǒng)所需要的工作

量。

B

命令或動(dòng)作的數(shù)量、命令的平均參數(shù)個(gè)數(shù)或動(dòng)作中單個(gè)操作的個(gè)數(shù),預(yù)示了系統(tǒng)的交互時(shí)間

和總體效率

C

設(shè)計(jì)模型中包含的動(dòng)作、命令和系統(tǒng)狀態(tài)的數(shù)軟,預(yù)示了用戶學(xué)習(xí)使用該系統(tǒng)時(shí)需要記憶的

內(nèi)容的多少。

D

以上都是

正確答案:D

15

數(shù)據(jù)耦合、公共耦合、標(biāo)記耦合、控制耦合的耦合性從低到高的順序是()

「A

數(shù)據(jù)、公共、標(biāo)記、控制

B

數(shù)據(jù)、標(biāo)記、控制、公共

C

控制、數(shù)據(jù)、標(biāo)記、公共

D

控制、數(shù)據(jù)、公共、標(biāo)記

正確答案:B

16

軟件可行性研究一般不考慮()

「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)題

正確答案:D

17

關(guān)于軟件文檔描述錯(cuò)誤的是O

「A

必須描述如何使用這個(gè)系統(tǒng),沒(méi)有這種描述時(shí)即使是最簡(jiǎn)單的系統(tǒng)也無(wú)法使用

、B

必須描述怎樣安裝和管理這個(gè)系統(tǒng)

「C

系統(tǒng)需求和設(shè)計(jì)是非必須描述的

「D

必須描述系統(tǒng)的實(shí)現(xiàn)和測(cè)試,以便使系統(tǒng)成為可維護(hù)的

正確答案:C

18

數(shù)據(jù)字典的用途包括()

「A

數(shù)據(jù)字典最重要的用途是作為分析階段的工具

「B

數(shù)據(jù)字典中包含的每個(gè)數(shù)據(jù)元素的控制信息是很有價(jià)值的

「C

數(shù)據(jù)字典是開(kāi)發(fā)數(shù)據(jù)庫(kù)的第一步,而且是很有價(jià)值的一步。

「D

以上都是

正確答案:D

19

快速構(gòu)建軟件原型的的方法和工具主要有O

「A

第四代技術(shù)

「B

可重用的軟件構(gòu)件

C

形式化規(guī)格說(shuō)明和原型環(huán)境

「D

以上都是

正確答案:D

20

在E-R模型中,包含以下基本成分()

「A

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

B

控制、聯(lián)系、對(duì)象

C

實(shí)體、聯(lián)系、屬性

「D

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

正確答案:C

21

系統(tǒng)流程圖是描繪()的傳統(tǒng)工具。

「A

邏輯系統(tǒng)

B

數(shù)據(jù)結(jié)構(gòu)

C

狀態(tài)變遷

D

物理系統(tǒng)

正確答案:D

22

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

「A

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

「B

軟件編碼

「C

軟件測(cè)試

,D

軟件維護(hù)

正確答案:D

23

下列關(guān)于狀態(tài)圖描述錯(cuò)誤的是

「A

在一張狀態(tài)圖中可以有多個(gè)初態(tài),而終態(tài)則可以有0至多個(gè)。

「B

狀態(tài)圖既可以表示系統(tǒng)循環(huán)運(yùn)行過(guò)程,也可以表示系統(tǒng)單程生命期。

「C

狀態(tài)規(guī)定了系統(tǒng)對(duì)事件的響應(yīng)方式

「D

狀態(tài)是任何可以被觀察到的系統(tǒng)行為模式,一個(gè)狀態(tài)代表系統(tǒng)的一種行為模式。

正確答案:A

24

下列說(shuō)法不正確的是O

「A

功能需求指定系統(tǒng)必須提供的服務(wù)

B

可靠性需求定量地指定系統(tǒng)的可靠性,可用性與可靠性密切相關(guān),它量化了用戶可以使用系

統(tǒng)的程度。

C

出錯(cuò)處理需求說(shuō)明系統(tǒng)對(duì)環(huán)境錯(cuò)誤應(yīng)該怎樣響應(yīng)

D

接口需求描述在設(shè)計(jì)或?qū)崿F(xiàn)應(yīng)用系統(tǒng)時(shí)應(yīng)遵守的限制條件。

正確答案:D

二.填空題(共13題,29.9分)

1

是影響軟件可維護(hù)性的決定因素

第一空,

第一空:

正確答案:

第一空:

文檔

2

開(kāi)發(fā)時(shí)期具體設(shè)計(jì)和實(shí)現(xiàn)在前一個(gè)時(shí)期定義的軟件,它通常由下述4個(gè)階段組成

第二空:

第二空:

第三空:

第四空:

正確答案:

第一空:

總體設(shè)計(jì)

第二空:

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

第三空:

編碼和單元測(cè)試

第四空:

綜合測(cè)試

3

所謂程序內(nèi)部的文檔包括恰當(dāng)?shù)?、適當(dāng)?shù)暮偷取?/p>

第一空:

第二空:

第三空:

正確答案:

第一空:

標(biāo)識(shí)符

第二空:

適當(dāng)?shù)淖⒔?/p>

第三空:

程序的視覺(jué)組織

4

Rational統(tǒng)一過(guò)程:、、構(gòu)建階段、

第一空:

第二空:

第三空:

正確答案:

第一空:

初始階段

第二空:

精化階段

第三空:

移交階段

5

一旦完成了面向?qū)ο蟪绦蛟O(shè)計(jì),就開(kāi)始對(duì)每個(gè)類(lèi)進(jìn)行單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試,并設(shè)

計(jì)測(cè)試用例。主要測(cè)試方法、和基于故障的測(cè)試。

第一空:

第二空:

正確答案:

第一空:

集成測(cè)試

第二空:

確認(rèn)測(cè)試

6

盡量使用,少用控制耦合和特征耦合,限制的范圍,完全不用

第一空:

第二空:

第三空:

正確答案:

第一空:

數(shù)據(jù)耦合

第二空:

公共環(huán)境耦合

第三空:

內(nèi)容耦合

7

靜態(tài)單變量模型總體結(jié)構(gòu)形式

第一空:

第一空:

正確答案:

第一空:

E=A+BX(ev)C

8

軟件生命周期由、和3個(gè)時(shí)期組成,每個(gè)時(shí)期又進(jìn)一步劃

分成若干個(gè)階段。

第一空:

第二空;

第三空:

正確答案:

第一空:

軟件定義

第二空:

軟件開(kāi)發(fā)

第三空:

運(yùn)行維護(hù);軟件維護(hù)

9

軟件定義時(shí)期通常進(jìn)一步劃分成3個(gè)階段,即、和

第一空:

第二空:

第三空:

正確答案:

第一空:

問(wèn)題定義

第二空:

可行性研究

笫三空:

需求分析

10

也稱(chēng)為生命周期方法學(xué)或結(jié)構(gòu)化范型。它采用結(jié)構(gòu)化技術(shù)(結(jié)構(gòu)化分析?、結(jié)構(gòu)化

設(shè)計(jì)和結(jié)構(gòu)化實(shí)現(xiàn))來(lái)完成軟件開(kāi)發(fā)的各項(xiàng)任務(wù),并使用適當(dāng)?shù)幕?/p>

來(lái)支持結(jié)構(gòu)化技術(shù)的運(yùn)用,

第一空:

第二空:

第三空:

正確答案:

第一空:

傳統(tǒng)方法學(xué)

第二空:

軟件工具

第三空:

軟件工程環(huán)境

11

就是把軟件設(shè)計(jì)結(jié)果翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序,是對(duì)設(shè)計(jì)的進(jìn)一

步具體化。

第一空:

正確答案:

第一空:

編碼

12

軟件維護(hù)通常包括四類(lèi)活動(dòng):

預(yù)防性維護(hù)

第一空:

第二空:

第三空:

正確答案:

第一空:

改正性維護(hù)

第二空:

適應(yīng)性維護(hù)

第三空:

完善性維護(hù)

13

有窮狀態(tài)機(jī)方法采用了一種簡(jiǎn)單的格式來(lái)描述規(guī)格說(shuō)明:++謂詞

笫一空:

第二空:

第三空:

止確答案:

第一空:

當(dāng)前狀態(tài)

第二空:

事件

第三空:

下個(gè)狀態(tài)

三.簡(jiǎn)答題(共5題,11.5分)

1

什么是驗(yàn)收測(cè)試?

填寫(xiě)答案

正確答案:

驗(yàn)收測(cè)試把軟件系統(tǒng)作為單一的實(shí)體進(jìn)行測(cè)試,測(cè)試內(nèi)容與系統(tǒng)測(cè)試基本類(lèi)似,但是它是在

用戶積極參與下進(jìn)行的,而且可能主要使用實(shí)際數(shù)據(jù)(系統(tǒng)將來(lái)要處理的信息)進(jìn)行測(cè)試。

2

什么是白盒測(cè)試?

填寫(xiě)答案

正確答案:

白盒測(cè)試(乂稱(chēng)結(jié)構(gòu)測(cè)試)是把程序看成裝在一個(gè)透明的白盒子里,測(cè)試者完全知道程序

的結(jié)構(gòu)和處理算法。這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢測(cè)程序中的主要執(zhí)行通路是

否都能按預(yù)定要求正確工作。

3

什么是黑盒測(cè)試?

填寫(xiě)答案

正確答案:

黑盒測(cè)試(又稱(chēng)功能測(cè)試)把程序看作一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程。

黑盒測(cè)試是在程序接口進(jìn)行的測(cè)試,只檢杳程序功能是否能按照規(guī)格說(shuō)明書(shū)的規(guī)定正常使

用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并產(chǎn)生正確的輸出信息,程序運(yùn)行過(guò)程中能否保持外部

信息(例如數(shù)據(jù)庫(kù)或文件)的完整性。

4

軟件文檔應(yīng)該滿足哪些要求

填寫(xiě)答案

正確答案:

(1)必須描述如何使用這個(gè)系統(tǒng),沒(méi)有這種描述時(shí)即使是最簡(jiǎn)單的系統(tǒng)也無(wú)法使用。

(2)必須描述怎樣安裝和管理這個(gè)系統(tǒng)。

(3)必須描述系統(tǒng)需求和設(shè)計(jì)。

(4)必須描述系統(tǒng)的實(shí)現(xiàn)和測(cè)試,以便使系統(tǒng)成為可維護(hù)的。

5

什么是增量模型?

填寫(xiě)答案

正確答案:

增量模型也稱(chēng)為漸增模型,使用增量模型開(kāi)發(fā)軟件時(shí),把軟件產(chǎn)品作為一系列的增量構(gòu)件來(lái)

設(shè)計(jì)、編碼、集成和測(cè)試。每個(gè)構(gòu)件由多個(gè)相互作用的模塊構(gòu)成,并且能夠完成特定的功能。

使用增量模型時(shí),第一個(gè)增量構(gòu)件往往實(shí)現(xiàn)軟件的基本需求,提供最核心的功能。

四.論述題(共1題,3.4分)

1

面向?qū)ο蠓椒ǖ囊c(diǎn)令哪些:

填寫(xiě)答案

正確答案:

⑴面向?qū)ο蟮能浖到y(tǒng)是由對(duì)象組成的,軟件中的任何元素都是對(duì)象,復(fù)雜的軟件對(duì)象由

比較簡(jiǎn)單的對(duì)象組合而成,

⑵把所有對(duì)象都劃分成各種對(duì)象類(lèi)(簡(jiǎn)稱(chēng)為類(lèi),class),每個(gè)對(duì)象類(lèi)都定義了一組數(shù)據(jù)和一組方

法。數(shù)據(jù)用于表示對(duì)象的容態(tài)屬性,是對(duì)象的狀態(tài)信息。

⑶按照子類(lèi)(或稱(chēng)為派生類(lèi)〉與父類(lèi)(或稱(chēng)為基類(lèi))的關(guān)系,把若干個(gè)對(duì)象類(lèi)組成一個(gè)層次結(jié)構(gòu)

的系統(tǒng)(也稱(chēng)為類(lèi)等級(jí))。

⑷對(duì)象彼此之間僅能通過(guò)傳遞消息互相聯(lián)系。

一.單選題(共25題,57.5分)

1

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

「A

需求分析

「B

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

「C

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

'D

編程階段

正確答案:B

2

下列關(guān)于軟件過(guò)程描述不正確的是()

「A

快速原型模型是帶反饋環(huán)的

「B

螺旋模型的基本思想是,使用原型及其他方法來(lái)盡量降低風(fēng)險(xiǎn)。

「C

“噴泉”這個(gè)詞體現(xiàn)了面向?qū)ο筌浖_(kāi)發(fā)過(guò)程迭代和無(wú)縫的特性。

「D

RUP把軟件生命周期劃分成4個(gè)連續(xù)的階段。

正確答案:A

3

在結(jié)構(gòu)化的瀑布模型中,哪-個(gè)階段定義的標(biāo)準(zhǔn)將成為軟件測(cè)試中的系統(tǒng)測(cè)試階段的目標(biāo)

()。

「A

需求分析階段

「B

詳細(xì)設(shè)計(jì)階段

「C

概要設(shè)計(jì)階段

「D

可行性研究階段

正確答案:A

4

開(kāi)發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱(chēng)做()

「A

軟件工程

「B

軟件周期

「C

軟件危機(jī)

「D

軟件產(chǎn)生

正確答案:C

5

系統(tǒng)流程圖是描繪()的傳統(tǒng)工具。

「A

邏輯系統(tǒng)

「B

數(shù)據(jù)結(jié)構(gòu)

「C

狀態(tài)變遷

「D

物理系統(tǒng)

正確答案:D

6

需求分析最終的結(jié)果是產(chǎn)生()

「A

項(xiàng)目開(kāi)發(fā)計(jì)劃書(shū)

'B

需求規(guī)格說(shuō)明書(shū)

「C

設(shè)計(jì)說(shuō)明書(shū)

「D

可行性報(bào)告分析

正確答案:B

7

數(shù)據(jù)耦合、公共耦合、標(biāo)記耦合、控制耦合的耦合性從低到高的順序是()

「A

數(shù)據(jù)、公共、標(biāo)記、控制

「B

數(shù)據(jù)、標(biāo)記、控制、公共

「C

控制、數(shù)據(jù)、標(biāo)記、公共

「D

控制、數(shù)據(jù)、公共、標(biāo)記

正確答案:B

8

需求分析的產(chǎn)品是()

「A

數(shù)據(jù)流程圖

「B

需求規(guī)格說(shuō)明書(shū)

C

數(shù)據(jù)字典

D

判定表

正確答案:B

9

確定測(cè)試計(jì)劃是在()階段制定的.

「A

總體設(shè)計(jì)

「B

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

「C

編碼

「D

測(cè)試

正確答案:A

10

下列關(guān)于狀態(tài)圖描述錯(cuò)誤的是

「A

在一張狀態(tài)圖中可以有多個(gè)初態(tài),而終態(tài)則可以有0至多個(gè)。

「B

狀態(tài)圖既可以表示系統(tǒng)循環(huán)運(yùn)行過(guò)程,也可以表示系統(tǒng)單程生命期。

「C

狀態(tài)規(guī)定了系統(tǒng)對(duì)事件的響應(yīng)方式

「D

狀態(tài)是任何可以被觀察到的系統(tǒng)行為模式,一個(gè)狀態(tài)代表系統(tǒng)的一種行為模式。

正確答案:A

11

下列說(shuō)法不正確的是O

可行性研究的目的是解決問(wèn)題

數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。

數(shù)據(jù)字典最重要的用途是作為分析階段的工具

軟件開(kāi)發(fā)成本主要表現(xiàn)為人力消耗(乘以平均工資則得到開(kāi)發(fā)費(fèi)用)。

正確答案:A

12

以下哪一項(xiàng)不是面向?qū)ο蟮奶卣鳎ǎ?/p>

多態(tài)性

繼承性

「C

封裝性

「D

過(guò)程調(diào)用

正確答案:D

13

結(jié)構(gòu)化程序之所以有可能驗(yàn)證其正確性是由于()

只有三種基本結(jié)構(gòu)

、B

有限制地使用GOTO語(yǔ)句

「C

程序內(nèi)部有“內(nèi)部文檔”

「D

選擇良好數(shù)據(jù)結(jié)構(gòu)和算法

正確答案:A

14

研究開(kāi)發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面

「A

技術(shù)可行性

「B

經(jīng)濟(jì)可行性

「C

社會(huì)可行性

「D

法律可行性

正確答案:B

15

快速構(gòu)建軟件原型的的方法和工具主要有O

「A

第四代技術(shù)

「B

可重用的軟件構(gòu)件

形式化規(guī)格說(shuō)明和原型環(huán)境

D

以上都是

正確答案:D

16

在E-R模型中,包含以下基本成分()

「A

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

「B

控制、聯(lián)系、對(duì)象

「C

實(shí)體、聯(lián)系、屬性

「D

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

正確答案:C

17

下列文檔與維護(hù)人員有關(guān)的有()

「A

軟件需求說(shuō)明書(shū)

「B

項(xiàng)目開(kāi)發(fā)計(jì)劃

「C

概要設(shè)計(jì)說(shuō)明書(shū)

「D

操作手冊(cè)

正確答案:D

18

以卜哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)形式()

「A

成本高

B

生產(chǎn)率低

C

技術(shù)發(fā)展快

D

質(zhì)量得不到保證

正確答案:C

19

軟件需求不包括

「A

功能需求

B

環(huán)境需求

C

標(biāo)準(zhǔn)實(shí)現(xiàn)的空間需求

「D

用戶界面要求

正確答案:B

20

關(guān)于軟件文檔描述錯(cuò)誤的是O

「A

必須描述如何使用這個(gè)系統(tǒng),沒(méi)有這種描述時(shí)即使是最簡(jiǎn)單的系統(tǒng)也無(wú)法使用

必須描述怎樣安裝和管理這個(gè)系統(tǒng)

系統(tǒng)需求和設(shè)計(jì)是非必須描述的

必須描述系統(tǒng)的實(shí)現(xiàn)和測(cè)試,以便使系統(tǒng)成為可維護(hù)的

正確答案:C

21

數(shù)據(jù)字典的用途包括O

數(shù)據(jù)字典最重要的用途是作為分析階段的工具

數(shù)據(jù)字典中包含的每個(gè)數(shù)據(jù)元素的控制信息是很有價(jià)值的

數(shù)據(jù)字典是開(kāi)發(fā)數(shù)據(jù)庫(kù)的第一步,而且是很有價(jià)值的一步。

以上都是

正確答案:D

22

軟件測(cè)試的目的是(

評(píng)價(jià)軟件的質(zhì)量

發(fā)現(xiàn)軟件的錯(cuò)誤

c

找出軟件的所有錯(cuò)誤

D

證明軟件是正確的

正確答案:B

23

下列關(guān)于面向?qū)ο蠓椒枋鲥e(cuò)誤的是()

「A

面向?qū)ο蟮能浖到y(tǒng)是由對(duì)象組成的,軟件中的任何元素都是對(duì)象,復(fù)雜的軟件對(duì)象由比較

簡(jiǎn)單的對(duì)象組合而成。

B

數(shù)據(jù)用于表示對(duì)象的靜態(tài)屬性,是對(duì)象的狀態(tài)信息。

C

對(duì)■象彼此之間不能相互聯(lián)系

D

按照子類(lèi)與父類(lèi)的關(guān)系,把若干個(gè)對(duì)象類(lèi)組成一個(gè)層次結(jié)構(gòu)的系統(tǒng)。

正確答案:C

24

下列說(shuō)法不正確的是

「A

軟件中使用的可重用構(gòu)件越多,適應(yīng)性和完善性維護(hù)也就越容易。

B

所謂重用是指同一事物不做修改或稍加改動(dòng)就在相同環(huán)境中多次重復(fù)使用

C

軟件可移植性指的是,把程序從一種計(jì)算環(huán)境(硬件配置和操作系統(tǒng))轉(zhuǎn)移到另一種

計(jì)算環(huán)境的難易程度。

D

模塊的環(huán)形復(fù)雜度越大,可執(zhí)行的路徑就越多,因此,全面測(cè)試它的難度就越高。

止確答案:B

25

瀑布模型的存在問(wèn)題是()

「A

用戶容易參與開(kāi)發(fā)

B

缺乏靈活性

C

用戶與開(kāi)發(fā)者易溝通

D

適用可變需求

正確答案:B

二.填空題(共10題,23.0分)

1

開(kāi)發(fā)時(shí)期具體設(shè)計(jì)和實(shí)現(xiàn)在前一個(gè)時(shí)期定義的軟件,它通常由下述4個(gè)階段組成

第一空:

第二空:

第三空:

第四空:

正確答案:

第一空:

總體設(shè)計(jì)

第二空:

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

第三空:

編碼和單元測(cè)試

第四空:

綜合測(cè)試

2

一旦完成廣面向?qū)ο蟪绦蛟O(shè)計(jì),就開(kāi)始對(duì)每個(gè)類(lèi)進(jìn)行單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試,并設(shè)

計(jì)測(cè)試用例。主要測(cè)試方法、和基于故障的測(cè)試。

第一空:

第二空:

正確答案:

第一空:

集成測(cè)試

第二空:

確認(rèn)測(cè)試

3

Rational統(tǒng)一過(guò)程:、、構(gòu)建階段、

第一空:

第二空:

第三空;

正確答案:

第一空:

初始階段

第二空:

精化階段

第三空:

移交階段

4

代碼復(fù)審應(yīng)該強(qiáng)調(diào)和內(nèi)部這兩個(gè)影響可維護(hù)性的因素

第一空:

第二空:

正確答案:

第一空:

編碼風(fēng)格

第二空:

說(shuō)明文檔

5

盡量使用,少用控制耦合和特征耦合,限制的范圍,完全不用

第二空:

第二空:

第三空:

正確答案:

第一空:

數(shù)據(jù)耦合

第二空:

公共環(huán)境耦合

第三空:

內(nèi)容耦合

6

用樹(shù)形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。

第一空:

正確答案:

第一空:

層次方框圖

7

1966年Bohm和Jacopini證明了只用、和控制結(jié)

構(gòu)就能實(shí)現(xiàn)任何單入口單出口的程序。

第一空:

第二空:

第三空;

正確答案:

第一空:

順序

第二空:

選擇

第三空:

循環(huán)

8

軟件生命周期由、和3個(gè)時(shí)期組成,每個(gè)時(shí)期又進(jìn)一步劃

分成若干個(gè)階段。

第一空:

第二空:

第三空:

正確答案:

第一空:

軟件定義

第二空:

軟件開(kāi)發(fā)

第三空;

運(yùn)行維護(hù);軟件維護(hù)

9

所謂程序內(nèi)部的文檔包括恰當(dāng)?shù)?、適當(dāng)?shù)暮偷取?/p>

第一空:

第二空:

第三空:

正確答案:

第一空:

標(biāo)識(shí)符

第二空:

適當(dāng)?shù)淖⒔?/p>

第三空:

程序的視覺(jué)組織

10

___________也稱(chēng)為生命周期方法學(xué)或結(jié)構(gòu)化范型。它采用結(jié)構(gòu)化技術(shù)(結(jié)構(gòu)化分析、結(jié)構(gòu)化

設(shè)計(jì)和結(jié)構(gòu)化實(shí)現(xiàn))來(lái)完成軟件開(kāi)發(fā)的各項(xiàng)任務(wù),并使用適當(dāng)?shù)幕?/p>

來(lái)支持結(jié)構(gòu)化技術(shù)的運(yùn)用,

第一空:

第二空:

第三空:

正確答案:

第一空:

傳統(tǒng)方法學(xué)

第二空:

軟件工具

第三空:

軟件工程環(huán)境

三.簡(jiǎn)答題(共6題,13.8分)

1

有窮狀態(tài)機(jī)方法的缺點(diǎn)

填寫(xiě)答案

正確答案;

在開(kāi)發(fā)一個(gè)大系統(tǒng)時(shí)三元組(即狀態(tài)、事件、謂詞)的數(shù)量會(huì)迅速增長(zhǎng)。此外,和數(shù)據(jù)流圖方

法一樣,形式化的有窮狀態(tài)機(jī)方

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論