南開22春學(xué)期《軟件工程與軟件測試技術(shù)》在線作業(yè)【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2022/5/5 11:12:49來源:admin瀏覽: 56 次

22春學(xué)期(高起本1709-1803、全層次1809-2103)《軟件工程與軟件測試技術(shù)》在線作業(yè)-00001

試卷總分:100  得分:100

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

1.在面向數(shù)據(jù)流的軟件設(shè)計方法中,一般將信息流分為( )。

A.數(shù)據(jù)流和控制流

B.變換流和控制流

C.事務(wù)流和控制流

D.變換流和事務(wù)流

 

2.而向數(shù)據(jù)流的軟件設(shè)計方法可將( )映射成軟件結(jié)構(gòu)。

A.控制結(jié)構(gòu)

B.模塊

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

D.事物流

 

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

A.問題分解

B.可靠性與安全性要求

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

D.確定邏輯模型

 

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

A.可靠性

B.正確性

C.移植性

D.有效性

 

5.軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的過程稱為( )。

A.生命周期

B.面向?qū)ο笤O(shè)計

C.面向?qū)ο蠓治?/p>

D.面向?qū)ο蟪绦蛟O(shè)計

 

6.下列不屬于面向?qū)ο蟮囊赜? )。

A.繼承

B.抽象

C.分類性

D.封裝

 

7.程序的三種基本控制結(jié)構(gòu)的共同特點是

A.不能嵌套使用

B.只能用來寫簡單程序

C.已經(jīng)用硬件實現(xiàn)

D.只有一個入口和一個出口

 

8.軟件開發(fā)的瀑布模型,一般都將開發(fā)過程劃分為:分析、設(shè)計、編碼和測試等階段,一般認(rèn)為可能占用人員最多的階段是( )。

A.分析階段

B.設(shè)計階段

C.編碼階段

D.測試階段

 

9.軟件模塊設(shè)計準(zhǔn)則中個錯誤的是

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

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

C.設(shè)計功能可預(yù)測并能得到驗證的模塊

D.適當(dāng)劃分模塊規(guī)模,以保持其獨立性

 

10.軟件過程是

A.特定的開發(fā)模型

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

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

D.軟件生命周期模型

 

11.當(dāng)算法需要用一個模塊去計算多種條件的復(fù)雜組合,并根據(jù)這些條件完成適當(dāng)?shù)墓δ軙r,從供選擇的答案中,選出合適的描述工具。( )

A.程序流程圖

B.N-S 圖

C.PAD 圖

D.判定表

 

12.在需求分析之前有必要進(jìn)行( )工作。

A.程序設(shè)計

B.可行性分析

C.ER 分析

D.2NF 分析

 

13.Jackson 方法根據(jù)( )來導(dǎo)出程序結(jié)構(gòu)。

A.數(shù)據(jù)流圖

B.數(shù)據(jù)間的控制結(jié)構(gòu)

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

D.IPO 圖

 

14.系統(tǒng)流程圖是描述()的工具。

A.邏輯系統(tǒng)

B.程序系統(tǒng)

C.體系結(jié)構(gòu)

D.物理系統(tǒng)

 

15.SA 方法的基本思想是( )。

A.自底向上逐步抽象

B.自底向上逐步分解

C.自頂向下逐步分解

D.自上向下逐步抽象

 

16.在數(shù)據(jù)流圖中,橢圓代表( )。

A.源點

B.終點

C.加工

D.模塊

 

17.下列軟件開發(fā)模型中,支持需求不明確,特別是大型軟件系統(tǒng)的開發(fā),并支持多種軟件開發(fā)方法的模型是( )。

A.原型模型

B.瀑布模型

C.噴泉模型

D.螺旋模型

 

18.軟件測試可能發(fā)現(xiàn)軟件中的( ),但不能證明軟件( )。

A.所有錯誤、沒有錯誤

B.設(shè)計錯誤、沒有錯誤

C.邏輯錯誤、沒有錯誤

D.錯誤、沒有錯誤

 

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

A.證明軟件的正確性

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

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

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

 

20.面向?qū)ο蟪绦蛟O(shè)計中,基于父類創(chuàng)建的子類具有父類的所有特性(屬性和方法),這一特點稱為類的( )。

A.多態(tài)性

B.封裝性

C.繼承性

D.重用性

 

21.( )是把對象的屬性和操作結(jié)合在一起,構(gòu)成一個獨立的對象,其內(nèi)部信息對外界是隱藏的,外界只能通過有限的接口與對象發(fā)生聯(lián)系。

A.多態(tài)性

B.繼承

C.消息

D.封裝

 

22.每個對象可用它自己的一組屬性和它可以執(zhí)行的一組( )來表征。

A.操作

B.功能

C.行為

D.數(shù)據(jù)

 

23.面向?qū)ο蟮姆治龇椒ㄖ饕墙?類模型,即( )。

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

B.對象模型、動態(tài)模型、功能模型

C.ER模型、對象模型、功能模型

D.對象模型、動態(tài)模型、應(yīng)用模型

 

24.下面所列的性質(zhì)中, ( )不屬于面向?qū)ο蟪绦蛟O(shè)計的特性。

A.繼承性

B.重用性

C.封裝性

D.可視化

 

25.系統(tǒng)流程圖用于可行性分析中的()的描述。

A.當(dāng)前運行系統(tǒng)

B.當(dāng)前邏輯模型

C.目標(biāo)系統(tǒng)

D.新系統(tǒng)

 

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

26.軟件設(shè)計的任務(wù)包括

A.數(shù)據(jù)設(shè)計

B.體系結(jié)構(gòu)設(shè)計

C.接口設(shè)計

D.過程設(shè)計

 

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

A.數(shù)據(jù)流圖

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

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

D.判定樹和判定表

 

28.軟件生命周期的時期有

A.軟件定義

B.軟件開發(fā)

C.運行維護(hù)

D.信息反饋

 

29.如果出現(xiàn)下列哪些情況,兩個模塊之間就發(fā)生了內(nèi)容耦合:

A.一個模塊訪問另一個模塊的內(nèi)部數(shù)據(jù)

B.一個模塊不通過正常入口轉(zhuǎn)到另一個模塊的內(nèi)部

C.兩個模塊有一部分程序代碼重疊

D.一個模塊有多個入口

 

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

A.功能需求

B.性能需求

C.環(huán)境需求

D.接口需求

 

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

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

 

32.動態(tài)測試是指通過運行程序發(fā)現(xiàn)錯誤。

 

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

 

34.驗證和確認(rèn)是一回事。

 

35.關(guān)系數(shù)據(jù)庫可以完全支持面向?qū)ο蟮母拍睿嫦驅(qū)ο笤O(shè)計中的類可以直接對應(yīng)到關(guān)系數(shù)據(jù)庫中的表。

 

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

 

37.良好的程序設(shè)計風(fēng)格不一定要追求效率。

 

38.在結(jié)構(gòu)化的程序中通常有3種循環(huán)類型:簡單循環(huán)、串接循環(huán)和嵌套循環(huán)。

 

39.在軟件計劃中不應(yīng)該把維護(hù)費用計劃在內(nèi)。

 

40.AB類雙向關(guān)聯(lián)表示類A屬性和類B屬性中分別包含了對方的一個或多個屬性。

 

41.白盒測試是結(jié)構(gòu)測試,主要以程序的內(nèi)部邏輯為基礎(chǔ)設(shè)計測試用例。

 

42.進(jìn)行程序設(shè)計語言的選擇時,首先考慮的是應(yīng)用領(lǐng)域。

 

43.有效性測試通常使用白盒測試法。

 

44.面向?qū)ο蠓治龊驮O(shè)計活動是一個多次反復(fù)迭代的過程。

 

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

 

46.條件覆蓋的基本思想是,設(shè)計足夠多的測試用例,不僅每個語句至少執(zhí)行一次,而且使判定表達(dá)式中的每個條件都取到各種可能的結(jié)果(真或假)。

 

47.面向?qū)ο髷?shù)據(jù)庫管理系統(tǒng)支持對象、類、操作、屬性、繼承、聚合、關(guān)聯(lián)等面向?qū)ο蟮母拍睢?/p>

 

48.HIPO 法既是需求分析方法,又是軟件設(shè)計方法

 

49.模型是對現(xiàn)實的簡化,建模是為了更好地理解所開發(fā)的系統(tǒng)。

 

50.分層的DFD 圖可以用于可行性分析階段,描述系統(tǒng)的物理結(jié)構(gòu)

 


  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部