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

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

發(fā)布時(shí)間:2022-05-05 11:12:49來(lái)源:admin瀏覽: 56 次

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

試卷總分:100  得分:100

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

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

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

B.變換流和控制流

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

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

 

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

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

B.模塊

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

D.事物流

 

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

A.問(wèn)題分解

B.可靠性與安全性要求

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

D.確定邏輯模型

 

4.驗(yàn)收測(cè)試的任務(wù)是驗(yàn)證軟件的( )。

A.可靠性

B.正確性

C.移植性

D.有效性

 

5.軟件開(kāi)發(fā)過(guò)程中,抽取和整理用戶(hù)需求并建立問(wèn)題域精確模型的過(guò)程稱(chēng)為( )。

A.生命周期

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

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

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

 

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

A.繼承

B.抽象

C.分類(lèi)性

D.封裝

 

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

A.不能嵌套使用

B.只能用來(lái)寫(xiě)簡(jiǎn)單程序

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

D.只有一個(gè)入口和一個(gè)出口

 

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

A.分析階段

B.設(shè)計(jì)階段

C.編碼階段

D.測(cè)試階段

 

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

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

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

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

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

 

10.軟件過(guò)程是

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

B.一種軟件求解的計(jì)算邏輯

C.軟件開(kāi)發(fā)活動(dòng)的集合

D.軟件生命周期模型

 

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

A.程序流程圖

B.N-S 圖

C.PAD 圖

D.判定表

 

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

A.程序設(shè)計(jì)

B.可行性分析

C.ER 分析

D.2NF 分析

 

13.Jackson 方法根據(jù)( )來(lái)導(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.源點(diǎn)

B.終點(diǎn)

C.加工

D.模塊

 

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

A.原型模型

B.瀑布模型

C.噴泉模型

D.螺旋模型

 

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

A.所有錯(cuò)誤、沒(méi)有錯(cuò)誤

B.設(shè)計(jì)錯(cuò)誤、沒(méi)有錯(cuò)誤

C.邏輯錯(cuò)誤、沒(méi)有錯(cuò)誤

D.錯(cuò)誤、沒(méi)有錯(cuò)誤

 

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

A.證明軟件的正確性

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

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

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

 

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

A.多態(tài)性

B.封裝性

C.繼承性

D.重用性

 

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

A.多態(tài)性

B.繼承

C.消息

D.封裝

 

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

A.操作

B.功能

C.行為

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

 

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

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

B.對(duì)象模型、動(dòng)態(tài)模型、功能模型

C.ER模型、對(duì)象模型、功能模型

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

 

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

A.繼承性

B.重用性

C.封裝性

D.可視化

 

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

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

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

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

D.新系統(tǒng)

 

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

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

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

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

C.接口設(shè)計(jì)

D.過(guò)程設(shè)計(jì)

 

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

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

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

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

D.判定樹(shù)和判定表

 

28.軟件生命周期的時(shí)期有

A.軟件定義

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

C.運(yùn)行維護(hù)

D.信息反饋

 

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

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

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

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

D.一個(gè)模塊有多個(gè)入口

 

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

A.功能需求

B.性能需求

C.環(huán)境需求

D.接口需求

 

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

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

 

32.動(dòng)態(tài)測(cè)試是指通過(guò)運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤。

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

43.有效性測(cè)試通常使用白盒測(cè)試法。

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 


作業(yè)咨詢(xún) 論文咨詢(xún)
微信客服掃一掃

回到頂部