23春學(xué)期(高起本:1709-2103、專(zhuān)升本/高起專(zhuān):1909-2103)《軟件工程與軟件測(cè)試技術(shù)》在線(xiàn)作業(yè)-00003
試卷總分:100 得分:100
一、單選題 (共 25 道試題,共 50 分)
1.在下列選項(xiàng)中不屬于軟件工程學(xué)科所要研究的基本內(nèi)容
A.軟件工程材料
B.軟件工程目標(biāo)
C.軟件工程原理
D.軟件工程過(guò)程
2.描述結(jié)構(gòu)化系統(tǒng)分析方法的工具不包括( )
A.數(shù)據(jù)流圖
B.組織結(jié)構(gòu)圖
C.數(shù)據(jù)詞典
D.結(jié)構(gòu)化語(yǔ)言
3.白盒測(cè)試法是根據(jù)程序的( )來(lái)設(shè)計(jì)測(cè)試用例的方法。
A.輸出數(shù)據(jù)
B.內(nèi)部邏輯
C.功能
D.輸入數(shù)據(jù)
4.在考察系統(tǒng)的一些涉及時(shí)序和改變的狀況時(shí),要用動(dòng)態(tài)模型來(lái)表示。動(dòng)態(tài)模型著重于系統(tǒng)的控制邏輯,它包括兩個(gè)圖: 一個(gè)是事件追蹤圖,另一個(gè)是( )。
A.順序圖
B.狀態(tài)圖
C.系統(tǒng)結(jié)構(gòu)圖
D.數(shù)據(jù)流圖
5.使用軟件時(shí)提出增加新功能就必須進(jìn)行( )維護(hù)。
A.預(yù)防性
B.適應(yīng)性
C.完善性
D.糾錯(cuò)性
6.可行性研究要進(jìn)行一次()需求分析。
A.詳細(xì)的
B.全面的
C.簡(jiǎn)化的,壓縮的
D.徹底的
7.系統(tǒng)流程圖是描述()的工具。
A.邏輯系統(tǒng)
B.程序系統(tǒng)
C.體系結(jié)構(gòu)
D.物理系統(tǒng)
8.( )是表達(dá)系統(tǒng)類(lèi)及其相互聯(lián)系的圖示,它是面向?qū)ο笤O(shè)計(jì)的核心,是建立狀態(tài)圖、協(xié)作圖和其他圖的基礎(chǔ)。
A.部署圖
B.類(lèi)圖
C.組件圖
D.配置圖
9.下列軟件開(kāi)發(fā)模型中,支持需求不明確,特別是大型軟件系統(tǒng)的開(kāi)發(fā),并支持多種軟件開(kāi)發(fā)方法的模型是( )。
A.原型模型
B.瀑布模型
C.噴泉模型
D.螺旋模型
10.下列錯(cuò)誤的是
A.盡量不使用數(shù)據(jù)耦合
B.少用控制耦合和標(biāo)記耦合
C.限制公共環(huán)境耦合的范圍
D.完全不用內(nèi)容耦合
11.每個(gè)對(duì)象可用它自己的一組屬性和它可以執(zhí)行的一組( )來(lái)表征。
A.操作
B.功能
C.行為
D.數(shù)據(jù)
12.下列是面向?qū)ο笤O(shè)計(jì)方法中有關(guān)對(duì)象的敘述,其中( )是正確的。
A.對(duì)象在內(nèi)存中沒(méi)有它的存儲(chǔ)區(qū)
B.對(duì)象的屬性集合是它的特征表示
C.對(duì)象的定義與程序中類(lèi)型概念相當(dāng)
D.對(duì)象之間不能相互通信
13.( )是把對(duì)象的屬性和操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱藏的,外界只能通過(guò)有限的接口與對(duì)象發(fā)生聯(lián)系。
A.多態(tài)性
B.繼承
C.消息
D.封裝
14.面向?qū)ο筌浖夹g(shù)的許多強(qiáng)有力的功能和突出的優(yōu)點(diǎn),都來(lái)源于把類(lèi)組織成一個(gè)層次結(jié)構(gòu)的系統(tǒng)。一個(gè)類(lèi)的上層可以有父親,下層可以有子類(lèi)。這種層次結(jié)構(gòu)系統(tǒng)的一個(gè)重要性質(zhì)是( ),一個(gè)類(lèi)可獲得其父親的全部描述(數(shù)據(jù)和操作)。
A.兼容性
B.繼承性
C.復(fù)用性
D.多態(tài)性
15.下列不屬于面向?qū)ο蟮囊赜? )。
A.繼承
B.抽象
C.分類(lèi)性
D.封裝
16.需求工程的主要目的是( )。
A.系統(tǒng)開(kāi)發(fā)的具體方案
B.進(jìn)一步確定用戶(hù)的需求
C.解決系統(tǒng)是"做什么的問(wèn)題"
D.解決系統(tǒng)是"如何做的問(wèn)題"
17.面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言不同于其他語(yǔ)言的最主要特點(diǎn)是( )。
A.模塊性
B.抽象性
C.繼承性
D.內(nèi)聚性
18.軟件模塊設(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ú)立性
19.為了提高模塊的獨(dú)立性,模塊之間最好是( )。
A.公共環(huán)境耦合
B.控制耦合
C.數(shù)據(jù)耦合
D.特征耦合
20.DFD 中的每個(gè)加工至少有( )
A.一個(gè)輸入流或一個(gè)輸出流
B.一個(gè)輸入流和一個(gè)輸出流
C.一個(gè)輸入流
D.一個(gè)輸出流
21.結(jié)構(gòu)化分析方法(SA) 最為常見(jiàn)的圖形工具是( )。
A.程序流程圖
B.實(shí)體聯(lián)系圖
C.數(shù)據(jù)流圖
D.結(jié)構(gòu)圖
22.驗(yàn)收測(cè)試的任務(wù)是驗(yàn)證軟件的( )。
A.可靠性
B.正確性
C.移植性
D.有效性
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.軟件需求分析階段的工作,可以分為以下4 個(gè)方面:對(duì)問(wèn)題的識(shí)別、分析與綜合、編寫(xiě)需求分析文檔以及( )。
A.總結(jié)
B.階段性報(bào)告
C.需求分析評(píng)審
D.以上答案都不正確
25.分層DFD 是一種比較嚴(yán)格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的( )。
A.細(xì)節(jié)
B.輸入與輸出
C.軟件的作者
D.繪制的時(shí)間
二、多選題 (共 5 道試題,共 10 分)
26.在設(shè)計(jì)人機(jī)界面的過(guò)程中,需考慮下面哪幾個(gè)問(wèn)題:
A.系統(tǒng)響應(yīng)時(shí)間
B.用戶(hù)幫助設(shè)施
C.出錯(cuò)信息處理
D.命令交互
27.數(shù)據(jù)存儲(chǔ)管理模式有( )。
A.文檔管理系統(tǒng)
B.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)
C.面向?qū)ο髷?shù)據(jù)庫(kù)管理系統(tǒng)
28.分析員和用戶(hù)雙方確定對(duì)軟件系統(tǒng)有哪幾方面的綜合要求。
A.功能需求
B.性能需求
C.環(huán)境需求
D.接口需求
29.組成數(shù)據(jù)字典的元素有
A.數(shù)據(jù)流
B.數(shù)據(jù)流分量(數(shù)據(jù)基本項(xiàng))
C.數(shù)據(jù)存儲(chǔ)
D.數(shù)據(jù)處理(加工)。
30.需求獲取的常用方法
A.客戶(hù)訪(fǎng)談
B.建立聯(lián)合分析小組
C.問(wèn)題分析與確認(rèn)
D.快速建立軟件原型模型來(lái)獲取需求
三、判斷題 (共 20 道試題,共 40 分)
31.HIPO 法既是需求分析方法,又是軟件設(shè)計(jì)方法
32.發(fā)現(xiàn)錯(cuò)誤多的模塊,殘留在模塊中的錯(cuò)誤也多。
33.面向?qū)ο笙到y(tǒng)的確認(rèn)測(cè)試是面向白盒的,并且可以應(yīng)用傳統(tǒng)的白盒方法完成測(cè)試工作。
34.條件覆蓋的基本思想是,設(shè)計(jì)足夠多的測(cè)試用例,不僅每個(gè)語(yǔ)句至少執(zhí)行一次,而且使判定表達(dá)式中的每個(gè)條件都取到各種可能的結(jié)果(真或假)。
35.功能模型是類(lèi)似編譯器之類(lèi)系統(tǒng)的主要模型。
36.動(dòng)態(tài)測(cè)試是指通過(guò)運(yùn)行程序發(fā)現(xiàn)錯(cuò)誤。
37.面對(duì)復(fù)雜的系統(tǒng)繪制系統(tǒng)流程圖時(shí),一個(gè)比較好的方法是分層次地描繪這個(gè)系統(tǒng)(系統(tǒng)流程圖分層)。
38.在結(jié)構(gòu)化的程序中通常有3種循環(huán)類(lèi)型:簡(jiǎn)單循環(huán)、串接循環(huán)和嵌套循環(huán)。
39.類(lèi)封裝比對(duì)象封裝更具體、更細(xì)致。
40.用例圖用于展示系統(tǒng)將提供什么樣的功能,以及用戶(hù)將如何與系統(tǒng)交互來(lái)使用這些功能。
41.PAD圖是二維樹(shù)形結(jié)構(gòu)的圖形,自下而上、自左向右順序執(zhí)行,遍歷所有結(jié)點(diǎn)
42.在能滿(mǎn)足用戶(hù)需求的條件下,應(yīng)選擇復(fù)雜度更高的算法。
43.數(shù)據(jù)流圖是系統(tǒng)邏輯功能的圖形展示。圖中沒(méi)有任何具體的物理元素,主要強(qiáng)調(diào)的是數(shù)據(jù)流和處理過(guò)程。
44.結(jié)構(gòu)化程序技術(shù)可以顯著提高軟件開(kāi)發(fā)的成功率和生產(chǎn)率。
45.IPO圖是輸入、處理、輸出圖(Input-Process-Output)的簡(jiǎn)稱(chēng)。
46.當(dāng)系統(tǒng)中包含的任務(wù)在5個(gè)以下時(shí),不用增加專(zhuān)門(mén)用來(lái)協(xié)調(diào)任務(wù)之間的關(guān)系的任務(wù)。
47.針對(duì)各種邊界情況設(shè)計(jì)測(cè)試用例,可以查出更多的錯(cuò)誤。
48.應(yīng)使用同樣的類(lèi)初始化系統(tǒng)中其他人機(jī)交互部件類(lèi),保證整個(gè)系統(tǒng)人機(jī)交互界面的一致性。
49.對(duì)象模型中,關(guān)聯(lián)是連接不同對(duì)象的紐帶,指定對(duì)象相互之間的聯(lián)系路徑。
50.自頂向下集成測(cè)試不需要測(cè)試驅(qū)動(dòng)模塊,需要樁模塊。
奧鵬,國(guó)開(kāi),廣開(kāi),電大在線(xiàn),各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢(xún)QQ : 3230981406或微信:aopopenfd777