南開大學(xué)21春學(xué)期《軟件工程與軟件測試技術(shù)》在線作業(yè)-(輔導(dǎo)資料)-答案_第1頁
南開大學(xué)21春學(xué)期《軟件工程與軟件測試技術(shù)》在線作業(yè)-(輔導(dǎo)資料)-答案_第2頁
南開大學(xué)21春學(xué)期《軟件工程與軟件測試技術(shù)》在線作業(yè)-(輔導(dǎo)資料)-答案_第3頁
南開大學(xué)21春學(xué)期《軟件工程與軟件測試技術(shù)》在線作業(yè)-(輔導(dǎo)資料)-答案_第4頁
南開大學(xué)21春學(xué)期《軟件工程與軟件測試技術(shù)》在線作業(yè)-(輔導(dǎo)資料)-答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

[南開大學(xué)]21春學(xué)期《軟件工程與軟件測試技術(shù)》在線作業(yè)

提示:本科目有多套隨機考核試卷,請按照學(xué)習(xí)要求,自行比照本材料是否為您帶要的

試卷!!

一、單選題(共25道試題,共50分)

1.下述任務(wù)中,不屬于軟件工程需求分析階段的是()。

<-A.分析軟件系統(tǒng)的數(shù)據(jù)要求

?B.->確定軟件系統(tǒng)的功能需求

〈-C.確定軟件系統(tǒng)的性能要求

?D.->確定軟件系統(tǒng)的運行平臺

【-參考?選擇一】:D

2.需求分析的主要方法有()。

?A.->形式化分析方法

<-B.->PAD圖描述

<-C.->結(jié)構(gòu)化分析方法

<-D.程序流程圖

【-參考?選擇-】:C

3.在結(jié)構(gòu)化分析方法中,用以表達(dá)系統(tǒng)內(nèi)數(shù)據(jù)的運動情況的工具是()。

?A.->數(shù)據(jù)流圖

<-B.數(shù)據(jù)字典

<-C.->結(jié)構(gòu)化語言

?D.->判定表與判定樹

【-參考.選擇-】:A

4.面向?qū)ο蟪绦蛟O(shè)計語言不同于其他語言的最主要特點是()。

?A.->模塊性

<-B.->抽象性

<-C.繼承性

內(nèi)聚性

【-參考?選擇-】:C

5.增量模型木質(zhì)上是一種()。

<A.>線性順序模型

?B.整體開發(fā)模型

?C.->非整體開發(fā)模型

?D.螺旋模型

【-參考.選擇-】:C

6.在下面的敘述中哪一個不是軟件需求分析的任務(wù)?()

?A.-〉問題分解

<-B.->可靠性與安全性要求

C-C.-)結(jié)構(gòu)化程序設(shè)計

<-【).-》確定邏輯模型

【-參考.選擇7c

7.下列軟件開發(fā)模型中,以面向?qū)ο蟮能浖_發(fā)方法為基礎(chǔ),以用戶的需求為動力,以

對象來驅(qū)動的模型是()。

<-A.->原型模型

?B.-〉瀑布模型

<-C.->噴泉模型D

<-D.->螺旋模型

【-參考?選擇一】:C

8.使用軟件時提出增加新功能就必須進行()維護。

<-A預(yù)防性

?B.-〉適應(yīng)性

<-C.->完善性

?D.-〉糾錯性

【-參考.選擇7:C

9.分層DFD是一種比較嚴(yán)格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的()。

<-A.細(xì)節(jié)

〈一氏-〉輸入與輸出

軟件的作者

?D.->繪制的時間

【-參考?選擇7:B

10.面向?qū)ο笤O(shè)計時,咐象信息的隱藏主要是通過()實現(xiàn)的。

<-A.->對象的封裝性

?B.->子類的繼承性

系統(tǒng)模塊化

?D.-〉模塊的可重用

【-參考?選擇-】:A

11.下列錯誤的是

<-A.->盡量不使用數(shù)據(jù)耦合

?B.->少用控制耦合和標(biāo)記耦合

<-C.->限制公共環(huán)境耦合的范圍

完全不用內(nèi)容耦合

【-參考.選擇-】:A

12.()工具在軟件詳細(xì)設(shè)計過程中不采用。

<-A.->判定表

<-B.->IPO圖

<-C.->PI)LI)

<-D.->DFD圖

【-參考.選擇7:D

13.為了提高模塊的獨立性,模塊之間最好是()。

<-A.->公共環(huán)境耦合

?B.->控制耦合

〈-C.->數(shù)據(jù)耦合

?D.->特征耦合

【-參考?選擇一】:C

14.以下屬于面向?qū)ο蟮脑O(shè)計語言的是()。

<-A.->EORTRAN語言

<-B.->Pascal語言

<-c.->c語言

<-D.->Java語言

【-參考.選擇一】:D

15.面向?qū)ο蟮臏y試與傳統(tǒng)測試方法的主要區(qū)別是()。

<A.>面向?qū)ο蟮臏y試可在編碼前進行,傳統(tǒng)測試在編碼后進行。

<-B.->面向?qū)ο蟮臏y試以需求和設(shè)計階段的測試為主,不需要進行代碼測試

〈-C.->測試對象不同

<-。-〉面向?qū)ο蟮臏y試不需要設(shè)計測試用例,只需要進行會議評審

【-參考?選擇一】:C

16.軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計、編碼和測試等階段,

一般認(rèn)為可能占用人員最多的階段是()。

?A.分析階段

<-B.->設(shè)計階段

<-C.->編碼階段

<-D.測試階段

【-參考?選擇7c

17.一個模塊把數(shù)值作為參數(shù)傳送給另一個模塊,這種耦合方式稱為()。

?A.->數(shù)據(jù)耦合

<-B.->公共耦合

<-C.->控制耦合

〈-D.-〉標(biāo)記耦合

【-參考.選擇一】:A

18.驗收測試的任務(wù)是驗證軟件的()。

<-A.->可靠性

<-B.->正確性

<-C.移植性

〈T).->有效性

【-參考.選擇一】:D

19.軟件測試的目的是()。

<-A.->證明軟件的正確性

<-B.找出軟件系統(tǒng)中存在的所有錯誤

<-C.->證明軟件系統(tǒng)中存在錯誤

?I).->盡可能多的發(fā)現(xiàn)軟件系統(tǒng)中的錯誤

【-參考.選擇-】:D

20.面向?qū)ο蠓治鲭A段建立的3個模型中,核心的模型是()模型。

?A.一〉功能

<一氏->動態(tài)

?C.->對象

<T).一〉分析

【-參考.選擇7:C

21.應(yīng)該在(),確定對象類中應(yīng)有的服務(wù)。

?A.-〉建立對象模型之時

<B.>建立動態(tài)模型和功能模型之后

<-C.->建立功能模型之后

<-1).建立動態(tài)模型之后

【-參考.選擇一】:B

22.DFD中的每個加工至少有()

<-A.->一個輸入流或一個輸出流

<-B.->一個輸入流和一個輸出流

<-C.->一個輸入流

<-D.一個輸出流

【-參考?選擇7:B

23.SA方法用DFD描述()。

<-A.->系統(tǒng)的控制流程

<-艮->系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)

<-C.系統(tǒng)的基本加工

<-D.系統(tǒng)的功能

【-參考?選擇7:D

24.軟件過程是

特定的開發(fā)模型

?B.->一種軟件求解的計算邏輯

軟件開發(fā)活動的集合

<-D「>軟件生命周期模型

【-參考?選擇一】:C

25.()意味著一個操作在不同的類中可以有不同的實現(xiàn)方式。

<-A.->多繼承

<-B.->多態(tài)性

<-C.->消息

<-D.->封裝

【-參考?選擇7:B

二、多選題(共5道試題,共10分)

26.詳細(xì)設(shè)計階段的基本任務(wù)是

A.->確定每個模塊所采用的算法

?B.確定每個模塊所使用的數(shù)據(jù)結(jié)構(gòu)

確定每個模塊的接口細(xì)節(jié)

?D.->為每個模塊設(shè)計出一組測試用例

【-參考.選擇-】:ABCI)

27.組成數(shù)據(jù)字典的元素有

?A.->數(shù)據(jù)流

數(shù)據(jù)流分量(數(shù)據(jù)基本項)

<C.>數(shù)據(jù)存儲

?D.->數(shù)據(jù)處理(加工)。

【-參考.選擇-】:ABCD

28.需求分析的步驟

〈-A.-〉需求獲取

?B.-〉需求提煉

〈-C.需求描述

?D.需求驗證

【一參考.選擇7:ABCD

29.分析員和用戶雙方確定對軟件系統(tǒng)有哪幾方面的綜合要求。

?A.-〉功能需求

<-B.->性能需求

〈-C.->環(huán)境需求

接口需求

【-參考.選擇-】:ABCD

30.結(jié)構(gòu)性分析方法使用的描述工具有

?A.-〉數(shù)據(jù)流圖

〈-B.->數(shù)據(jù)字典

?C.->結(jié)構(gòu)化語言

?D.->判定樹和判定表

【-參考.選擇-】:ABCD

三、判斷題(共20道試題,共40分)

31.面向?qū)ο鬁y試用例的設(shè)計由軟件的輸入一處理一輸出視圖或單個模塊的算法細(xì)節(jié)驅(qū)

動。

?A.->正確

<-B.->錯誤

【-參考?選擇-】:錯誤

32.在單元測試中無法發(fā)現(xiàn)資源競爭問題。

<-A.->正確

<-B.->錯誤

【-參考.選擇-工正確

33.應(yīng)使用同樣的類初始化系統(tǒng)中其他人機交互部件類,保證整個系統(tǒng)人機交互界面的一

致性。

LA.->正確

<-B.->錯誤

【-參考.選擇一】:正確

34.良好的面向?qū)?象程序設(shè)計風(fēng)格,既包括傳統(tǒng)的程序設(shè)計風(fēng)格準(zhǔn)則,也包括為適應(yīng)面向

對象方法所特有的概念(如繼承性)而必須遵循的一些新準(zhǔn)則。

<-A.正確

<-B.錯誤

【-參考.選擇一】:正確

35.結(jié)構(gòu)化分析方法的基本思想是分解和抽象。

?A.->正確

<-B.錯誤

【-參考?選擇一】:正確

36.要提高效率就要減少冗余關(guān)聯(lián)。

<-A.->正確

?B.-〉錯誤

【-參考?選擇一】:錯誤

37.面對復(fù)雜的系統(tǒng)繪制系統(tǒng)流程圖時,一個比較好的方法是分層次地描繪這個系統(tǒng)(系

統(tǒng)流程圖分層)。

<-A.->正確

<-B.-〉錯誤

【-參考.選擇一】:正確

38.單元測試通常應(yīng)該先進行〃人工走查〃,再以白盒法為主,輔以黑盒法進行動態(tài)測試。

<-A.->正確

<-B.錯誤

【-參考?選擇一】:正確

39.面向?qū)ο笤O(shè)計中服務(wù)的設(shè)計可以分為兩個步驟:確定類中應(yīng)有的服務(wù)、設(shè)計實現(xiàn)服務(wù)

的方法。

?A.->正確

<-B.->錯誤

【-參考?選擇-】:正確

40.軟件工程學(xué)科出現(xiàn)的主要原因是軟件危機的出現(xiàn)

<-A.->正確

<-B.->錯誤

【-參考.選擇-工正確

41.繼承關(guān)系能夠為一個類族定義一個協(xié)議,并能在類之間實現(xiàn)代碼共享以減少冗余。

?A.->正確

-〉錯誤

【-參考.選擇一】:正確

42.通過模塊分解或合并,降低耦合提高內(nèi)聚

?A.一>正確

<B.>錯誤

【-參考?選擇一】:正確

43.面向?qū)ο蠓治龅暮诵脑谟诮⒁粋€描述軟件系統(tǒng)的模型。

<-A.->正確

?B.-〉錯誤

【-參考.選擇7:錯誤

44.判定表的優(yōu)點是容易轉(zhuǎn)換為計算機實現(xiàn),缺點是不能夠描述組合條件

<-A.正確

?B.->錯誤

【-參考.選擇-】:錯誤

45.程序規(guī)模越大,越難以使用回溯法進行調(diào)試。

<-A.正確

?B.->錯誤

【-參考?選擇-】:正確

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

E-R圖

〈-A.->正確

?B.->錯誤

【-參考?選擇7:正確

47.功能模型是類似編譯器之類系統(tǒng)的主要模型。

〈-A.->正確

?B.->錯誤

【-參考?選擇一】:正確

48.不能根據(jù)直覺和簡單的推斷來推測程序中存在的錯誤。

<-A.正確

?B.錯誤

【-參考.選

溫馨提示

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

評論

0/150

提交評論