軟件工程期末考試試卷一_第1頁
軟件工程期末考試試卷一_第2頁
軟件工程期末考試試卷一_第3頁
軟件工程期末考試試卷一_第4頁
軟件工程期末考試試卷一_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

學(xué)年第2學(xué)期期末考試試卷(A)卷

題號(hào)--二三四五七八九十總分

評(píng)分

評(píng)卷教師

一、單項(xiàng)選擇題(每小題2分,共20分)

1.各種軟件維護(hù)的類型中最重要的是()。

A)完善性維護(hù)B)糾錯(cuò)性維護(hù)C)適應(yīng)性維護(hù)D)預(yù)防性維

護(hù)

2.源程序的效率與以下哪個(gè)階段確定的算法的效率直接有關(guān)?()

A)概要設(shè)計(jì)B)總體設(shè)計(jì)0單元設(shè)計(jì)D)詳細(xì)設(shè)計(jì)

3.軟件測(cè)試的主要特點(diǎn)是()。

A)軟件測(cè)試的開銷小B)軟件測(cè)試要依靠工具

0軟件不能進(jìn)行“窮舉”測(cè)試D)軟件測(cè)試要依靠人工

4.漸增式是將模塊一個(gè)一個(gè)地連入系統(tǒng),每連入一個(gè)模塊()o

A)只需要對(duì)新連入的模塊進(jìn)行測(cè)試B)都不需要再進(jìn)行測(cè)試

C)要對(duì)新子系統(tǒng)進(jìn)行測(cè)試D)都要進(jìn)行回歸測(cè)試

5.等價(jià)分類法的關(guān)鍵是()o

A)確定等價(jià)類的邊界條件B)劃分等價(jià)類

0按照用例來確定等價(jià)類D)確定系統(tǒng)中相同和不同的

部分

6.在軟件管理資源要求中,最為重要的、起決定性的資源是以下哪種資源

()o

A)硬件資源B)軟件資源

0人力資源D)軟件復(fù)用性及軟件部件庫

7.影響軟件開發(fā)成本估算的因素不包括以下哪項(xiàng)()o

A)軟件人員業(yè)務(wù)水平B)軟件開發(fā)規(guī)模及復(fù)雜度

0開發(fā)所需時(shí)間D)開發(fā)所需硬件資源

8.對(duì)一個(gè)軟件工程來說,占總工作量的百分比最大的工作是()。

A)測(cè)試工作B)軟件設(shè)計(jì)

0編碼工作D)需求分析

9.為高質(zhì)量的開發(fā)軟件項(xiàng)目,應(yīng)根據(jù)()評(píng)價(jià)系統(tǒng)模塊劃分的質(zhì)量。

A)數(shù)據(jù)獨(dú)立性B)模塊獨(dú)立性

0程序獨(dú)立性D)可理解性

10.為提高軟件的可移植性,應(yīng)注意提高軟件的()

A)使用的方便性B)簡(jiǎn)潔性

0可靠性D)設(shè)備獨(dú)立性

二、判斷題(每題1分,共20分)

1.一個(gè)模塊把開關(guān)量作為參數(shù)傳送給另一個(gè)模塊屬于數(shù)據(jù)耦合。()

2.信息建模方法是從數(shù)據(jù)的角度來建立信息模型的,最常用的描述信息模型

的方法是E-R圖。()

3.劃分模塊可以降低軟件的復(fù)雜度和工作量,所以應(yīng)該將模塊分得越小越

好。()

4.當(dāng)模塊的控制范圍是其作用范圍的子集時(shí),模塊之間的耦合度較低。

()

5.系統(tǒng)測(cè)試的主要方法是白盒法,主要進(jìn)行功能測(cè)試、性能測(cè)試、安全性測(cè)

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

6.發(fā)現(xiàn)錯(cuò)誤多的模塊,殘留在模塊中的錯(cuò)誤也多。()

7.用戶手冊(cè)要使用專門術(shù)語,并充分地描述該軟件系統(tǒng)的結(jié)構(gòu)及使用方法。

()

8.在進(jìn)行需求分析時(shí)需同時(shí)考慮可維護(hù)性問題。()

9.如果程序中連鎖式連接了8個(gè)判定(IF)結(jié)構(gòu),則程序中總的路徑數(shù)達(dá)

8

20()

10.在進(jìn)行概要設(shè)計(jì)時(shí)應(yīng)加強(qiáng)模塊間的聯(lián)系。()

11.在進(jìn)行程序設(shè)計(jì)時(shí)嵌套的重?cái)?shù)應(yīng)加以限制。()

12.只要模塊間的接口關(guān)系不變,各模塊內(nèi)部實(shí)現(xiàn)細(xì)節(jié)的修改將不會(huì)影響別

的模塊。()

13.軟件測(cè)試的目的是找出程序中所有的錯(cuò)誤。()

14.完成測(cè)試作業(yè)后,為了縮短源程序的長(zhǎng)度應(yīng)刪去程序中的注解。()

15.不要修補(bǔ)不好的程序,要重新寫。()

16.在進(jìn)行需求分析時(shí)須同時(shí)考慮維護(hù)性問題。()

17.軟件的可移植性是盡管有不合法的輸入,軟件仍能繼續(xù)正常工作的能力。

()

18.用戶手冊(cè)要使用專門術(shù)語,并充分地描述該軟件系統(tǒng)的結(jié)構(gòu)及使用方法。

19.等價(jià)類劃分方法考慮了各等價(jià)類之間取值的組合情況下可能的結(jié)果。

()

20.邊界值分析方法是取輸入輸出等價(jià)類的邊界值作為測(cè)試用例。()

三、簡(jiǎn)答題(共30分)

1.簡(jiǎn)述可靠性、可用性和可維護(hù)性的定義。各自的衡量指標(biāo)是什么?(6

分)

2.優(yōu)秀設(shè)計(jì)的特征有哪些?(6分)

3.簡(jiǎn)述瀑布模型、螺旋模型的優(yōu)缺點(diǎn)。(6分)

4.簡(jiǎn)述測(cè)試的步驟及每種測(cè)試的定義。(6分)

5.軟件工程學(xué)的基本原則有哪些?(6分)

四、綜合題(共30分)

1.在測(cè)試一個(gè)長(zhǎng)度為24000條指令的程序時(shí),第一個(gè)月由甲、乙兩名測(cè)

試員各自獨(dú)立測(cè)試這個(gè)程序。經(jīng)一個(gè)月測(cè)試后,甲發(fā)現(xiàn)并改正20個(gè)錯(cuò)誤,使MTTF

達(dá)到10h。與此同時(shí),乙發(fā)現(xiàn)24個(gè)錯(cuò)誤,其中6個(gè)甲也發(fā)現(xiàn)了。以后由甲一個(gè)

人繼續(xù)測(cè)試這個(gè)程序。問:(8分)

(1)剛開始測(cè)試時(shí)程序中總共有多少個(gè)潛藏的錯(cuò)誤?

(2)為使MTTF達(dá)到60h,必須再改正多少個(gè)錯(cuò)誤?

2.下面是選擇排序的程序:

(10分)

Fori:=1ton-ldo

begin

k:=i;

forj:=i+ltondo

ifr[k]>r[j]

thenk:=j;

ifiOk

thenbegin

temp:=r[k];

r[k]:=r[i];

r[i]:=temp

end

end;

(1)試計(jì)算此程序段的復(fù)雜度。

(2)用基本路徑覆蓋法給出測(cè)試路徑。

(3)為各測(cè)試路徑設(shè)計(jì)測(cè)試用例。

3.銀行計(jì)算機(jī)儲(chǔ)蓄系統(tǒng)的工作過程大致如下:儲(chǔ)戶填寫的存款單或取款單

由業(yè)務(wù)員鍵入系統(tǒng),如果是存款則系統(tǒng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論