軟件工程期末試卷_第1頁
軟件工程期末試卷_第2頁
軟件工程期末試卷_第3頁
軟件工程期末試卷_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件工程測驗

學號:姓名:得分:

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

1.可行性分析是在系統開發(fā)的早期所做的一項重要的論證工作,它是決定該系統

是否開發(fā)的決策依據,因必須給出怎樣的回答。()

A.確定B.行或不行

C.正確D.無二義

2.瀑布模型與增量模型之間的本質區(qū)別是()

A.瀑布模型屬于非整體開發(fā)模型,增量模型屬于整體開發(fā)模型

B.瀑布模型屬于整體開發(fā)模型,增量模型屬于非整體開發(fā)模型

C.瀑布模型容易適應需求變化,增量模型不容易適應需求變化

D.瀑布模型減少技術、應用風險,增量模型增大技術、應用風險

3.需求分析階段的任務是確定()

A.軟件開發(fā)方法

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

C.軟件開發(fā)費

D.軟件系統的功能

4.軟件生命周期中所花費用最多的階段是()

A.詳細設計B.軟件編碼

C.軟件測試D.軟件維護

5.下列幾種耦合類型,耦合性最高的是()

A.公共耦合B.控制耦合

C.特征耦合D.數據耦合

6.若軟件結構中兩個模塊之間傳遞的是數據結構,如高級語言中的數組名,則這

兩個模塊的耦合性類型是()

A.公共耦合B.控制耦合

C.數據耦合D.特征耦合

7.以下屬于程序流程圖缺點的是()

A.歷史悠久B.使用廣泛

C.支持程序的三種基本控制結構

D.可以隨心所欲地畫控制流程線的流向

8.結構化程序設計主要強調的是()

A.程序的規(guī)模

B.程序的效率

C.程序設計語言的先進性

D.程序易讀性

9.黑盒測試技術不包括()

A.等價類劃分B.路徑覆蓋

C.邊界值分析D.錯誤推測

10.對某個學生成績系統進行測試,輸入值是學生的成績,范圍為0~100.根據

黑盒測試的等價類劃分技術,下列劃分正確的是

A.1個合理等價類,1個不合理等價類

B.1個合理等價類,2個不合理等價類

C.2個合理等價類,1個不合理等價類

D.2個合理等價類,2個不合理等價類

二、填空題(每空2分,共20分)

1.需求分析的基本任務是準確地定義新系統的目標,回答的問題。

2.在軟件項目的經濟可行性分析中,所謂投資回收期指的是:使開發(fā)項目累

計的經濟效益等于所需的時間。

3.一個模塊的作用域指受該模塊內一個影響的所有模塊的集合。

4.PAD圖是日本日立公司提出的一種工具。

5.描繪軟件結構的圖形工具是,它很適于在自頂向下設計軟件的

過程中使用,HIP0圖是美國IBM公司發(fā)明的“”的英文錯寫。

6.McCabe方法根據程序控制流的復雜程度定量度量程序的復雜程序,這樣度

量出的結果稱為程序的o

7.G.J.Myers提巴:軟件測試是為了發(fā)現而執(zhí)行程序的過程。

8.軟件產品在交付使用之前一般要經過以下四步測試:、集成測

試、確認測試和系統測試。

9.為了使軟件適應環(huán)境的變換而修改軟件的維護活動稱為。

三、名詞解釋題(每小題5分,共15分)

1.數據字典(DD)

2.內聚性

3.JSP方法

四、簡答題(每小題5分,共20分)

1.簡述提高可維護性的方法。

2.以G.J.Myers的觀點,簡述對軟件測試的目的。

3.就程序設計語言的工程特性而言,對程序編碼有哪些要求?

4.模塊的內聚性包括哪些類型?

五、應用題(第1小題5分,第2小題10分,第3小題10分,共

25分)

1.某旅館的電話服務如下:

可以撥分機號和外線號碼。分機號是從7201至7299。外線號碼先撥9,然后是

市話號碼或長話號碼,長話號碼是以區(qū)號和市話號碼組成。區(qū)號是從100到300

中任意的數字串。市話號碼是以局號和分局號組成。局號可以是455,466,888,

552中任意一個號碼。分局號是任意長度為4的數字串。

要求:寫出在數據字典山,電話號碼的數據條目的定義(即組成)。

2.下面是選擇排序的程序,將數組中的數據按從小到大的順序進行排序。

publicvoidselect_sort(inta[]){

inti,jrk,t,n;

n=a.length;

for(i=0;i<n-1;i++){

k=i;

for(J=i+1;j<n;j++){

if(a[j]<a[k]){

k=j;

)

)

if(i!=k){

t=a[k];

a[k)=a[i];

a[i]=t;

)

)

}_____________________________________________________________

要求:

(1)計算此程序段的環(huán)形復雜度;

(2)用基本路徑法給出測試路徑;

(3)為各測試路徑設計測試用例。

3.某培訓中心要研制一個計算機管理系統。它的業(yè)務是:

將學員發(fā)來的信件收集分類后,按幾種不同的情況處理。

1)如果是報名的,則將報名數據送給負責報名事務的職員,他們將查閱課程文

件,檢查該課程是否額滿,然后在學生文件、課程文件上登記,并開出報告

溫馨提示

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

評論

0/150

提交評論