東師《軟件工程》2023年秋學(xué)期在線作業(yè)2
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 30 分)
1.將軟件組裝成系統(tǒng)的一種測試技術(shù)叫()。
A.集成測試
B.單元測試
C.集合測試
D.系統(tǒng)測試
2.原型化方法是何種類型的設(shè)計過程。()
A.自外向內(nèi)
B.自頂向下
C.自內(nèi)向外
D.自底向上
3.指模塊的功能強(qiáng)度的度量,即一個模塊內(nèi)部各個元素彼此結(jié)合的緊密程度的度量的是()。
A.獨(dú)立性
B.內(nèi)聚性
C.耦合性
D.關(guān)聯(lián)性
4.軟件詳細(xì)設(shè)計主要采用的方法是()。
A.模塊設(shè)計
B.數(shù)據(jù)庫設(shè)計
C.PDL語言
D.結(jié)構(gòu)化程序設(shè)計
5.統(tǒng)計表明,軟件測試工作往往占軟件開發(fā)總工作量的()。
A.20
B.40
C.60
D.80
6.相同的操作或函數(shù)、過程可作用于多種類型的對象上并獲得不同結(jié)果,或不同的對象收到同一消息可以產(chǎn)生不同的結(jié)果。所指的特性是()。
A.繼承
B.關(guān)聯(lián)
C.組合
D.多態(tài)
7.若有一個計算類型的程序,它的輸入量只有一個X,其范圍是[-1.0,1.0],現(xiàn)從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001。設(shè)計這組測試用例的方法是()。
A.條件覆蓋法
B.等價分類法
C.邊界值分析法
D.錯誤推測法
8.可行性研究要進(jìn)行一次怎樣的需求分析。()
A.詳細(xì)的
B.全面的
C.簡化的、壓縮的
D.徹底的
9.白盒法又稱為邏輯覆蓋法,主要用于()。
A.功能測試
B.系統(tǒng)測試
C.Alpha測試
D.單元測試
10.面向機(jī)器的,可以完成高級語言無法完成的特殊功能,如與外部設(shè)備之間的一些接口工作的語言是()。
A.C語言
B.Java語言
C.匯編語言
D.編譯語言
二、多選題 (共 10 道試題,共 30 分)
11.Jackson方法在需求分析階段的主要步驟包括()。
A.了解實(shí)體行為
B.標(biāo)識實(shí)體與行為
C.生成實(shí)體結(jié)構(gòu)圖
D.創(chuàng)建軟件系統(tǒng)模型
12.常用的軟件項目的估算方法主要有()。
A.自頂向下的估算方法
B.自底向上的估算方法
C.差別估算法
D.根據(jù)經(jīng)驗(yàn)估算公式
13.好的編程風(fēng)格應(yīng)遵循的規(guī)則包括()。
A.節(jié)簡化
B.模塊化
C.簡單化
D.文檔化
14.軟件項目管理的對象主要包括()。
A.技術(shù)
B.產(chǎn)品
C.過程
D.資源
15.設(shè)計黑盒測試方案的技術(shù)主要有()。
A.邏輯覆蓋
B.等價劃分
C.邊界值分析
D.錯誤推測
16.在單元測試期間著重從對模塊進(jìn)行測試的方面包括()。
A.模塊接口
B.重要的執(zhí)行通路
C.出錯處理通路
D.邊界條件
17.面向?qū)ο蠓椒▽W(xué)在開發(fā)大型軟件產(chǎn)品時的優(yōu)勢在于()。
A.無需后期維護(hù)
B.降低了開發(fā)工作的技術(shù)難度
C.對開發(fā)工作的管理變得比較容易
D.穩(wěn)定性、可重用性好和可維護(hù)性好
18.面向數(shù)據(jù)流的設(shè)計方法把信息流映射成軟件結(jié)構(gòu),信息流的類型決定了映射的方法。信息流的類型包括()。
A.邏輯流
B.變換流
C.物理流
D.事務(wù)流
19.可維護(hù)性的特性中相互促進(jìn)的是()。
A.效率
B.優(yōu)良結(jié)構(gòu)
C.可理解性
D.可測試性
20.總體設(shè)計中對每個合理的方案,分析員都應(yīng)該準(zhǔn)備的資料包括()。
A.系統(tǒng)流程圖
B.組成系統(tǒng)的物理元素清單
C.成本效益分析
D.實(shí)現(xiàn)這個系統(tǒng)的進(jìn)度計劃
三、判斷題 (共 20 道試題,共 40 分)
21.面向?qū)ο驩O方法用關(guān)聯(lián)描述問題域中的事務(wù),并用符號作為同種對象的抽象表示。
22.數(shù)據(jù)對象只封裝了數(shù)據(jù)而沒有對施加于數(shù)據(jù)上的操作的引用,這是數(shù)據(jù)對象與面向?qū)ο笾械念惢驅(qū)ο蟮南嗤帯?/p>
23.第三代界面是面向命令行的點(diǎn)選界面。
24.動態(tài)測試是指事先設(shè)計好一組測試用例,然后通過運(yùn)行程序來發(fā)現(xiàn)錯誤。
25.判定表由四部分組成:左上部列出的是所有條件。
26.良好的編碼風(fēng)格有助于編寫出可靠而又容易維護(hù)的程序,編碼的風(fēng)格在很大程度上決定著程序的質(zhì)量。
27.程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是只有一個入口和一個出口。
28.軟件可維護(hù)性,是指軟件產(chǎn)品交付使用后,在實(shí)現(xiàn)改正潛伏的錯誤、改進(jìn)性能等屬性、適應(yīng)環(huán)境變化等方面工作的難易程度。
29.設(shè)計出軟件的初步結(jié)構(gòu)以后,應(yīng)該審查分析這個結(jié)構(gòu),通過模塊分解或合并,力求降低內(nèi)聚提高耦合。
30.軟件是一種邏輯產(chǎn)品。
31.判定表的優(yōu)點(diǎn)是容易轉(zhuǎn)換為計算機(jī)實(shí)現(xiàn),缺點(diǎn)是不能夠描述組合條件。
32.軟件按照設(shè)計的要求,在規(guī)定時間和條件下達(dá)到不出故障,持續(xù)運(yùn)行的要求的質(zhì)量特性稱為完整性。
33.面向?qū)ο蠓椒ㄖ蕴貏e有利于軟件復(fù)用,是由于它的主要概念及原則與軟件復(fù)用的要求十分吻合。
34.軟件開發(fā)過程的進(jìn)展情況較難衡量,軟件的質(zhì)量也較難評價,因此,管理和控制軟件開發(fā)過程相當(dāng)困難。
35.JSP方法根據(jù)輸入,輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過程描述,即程序結(jié)構(gòu)。
36.回歸測試就是用于保證由于調(diào)試或其他原因引起的變化,不會導(dǎo)致非預(yù)期的軟件行為或額外錯誤的測試活動。
37.結(jié)構(gòu)化程序設(shè)計方法采用主程序員組的組織形式。
38.瀑布模型具有良好的靈活性。
39.利用瀑布模型,如果發(fā)現(xiàn)問題修改的代價很低。
40.軟件結(jié)構(gòu)圖的形態(tài)特征能反映程序復(fù)用率的是扇入。
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777