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

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

發(fā)布時間:2022-07-19 15:42:11來源:admin瀏覽: 41 次

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.在需求分析之前有必要進行( )工作。

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.運行維護

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)該先進行"人工走查",再以白盒法為主,輔以黑盒法進行動態(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)該把維護費用計劃在內(nèi)。


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


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


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


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


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


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


46.條件覆蓋的基本思想是,設(shè)計足夠多的測試用例,不僅每個語句至少執(zhí)行一次,而且使判定表達式中的每個條件都取到各種可能的結(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)





奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

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

回到頂部