軟件工程第一部分復(fù)習(xí)試題及答案
軟件工程是一門專業(yè)性比較強(qiáng)的課程,要學(xué)好這門課程,同學(xué)們還是要用心去學(xué)才能學(xué)好軟件工程。下面是陽(yáng)光網(wǎng)小編給大家整理的,歡迎大家學(xué)習(xí)參考。
軟件工程第一部分復(fù)習(xí)試題及答案
一 單項(xiàng)選擇
1. 軟件生命周期一般包括:軟件開發(fā)期和軟件運(yùn)行期,下述(D )不是軟件開發(fā)期所應(yīng)包含的內(nèi)容。
A需求分析 B 結(jié)構(gòu)設(shè)計(jì) C程序編制 D軟件維護(hù)
2. 軟件是一種邏輯產(chǎn)品,它的開發(fā)主要是(A )。
A研制 B拷貝 C再生產(chǎn) D復(fù)制
3.以文檔作為驅(qū)動(dòng),適合于軟件需求很明確的軟件項(xiàng)目的生存周期模型是( C )。
A噴泉模型 B 增量模型 C瀑布模型 D螺旋模型
4. 在軟件生存周期中,( B )階段必須要回答的問(wèn)題是“要解決的問(wèn)題是做什么?”。
A詳細(xì)設(shè)計(jì) B 可行性分析和項(xiàng)目開發(fā)計(jì)劃 C概要設(shè)計(jì) D軟件測(cè)試
5. 軟件產(chǎn)品與物質(zhì)產(chǎn)品有很大區(qū)別,軟件產(chǎn)品是一種(C )產(chǎn)品
A有形 B 消耗 C邏輯 D文檔
6. ( C )把瀑布模型和專家系統(tǒng)結(jié)合在一起,在開發(fā)的各個(gè)階段上都利用相應(yīng)的專家系統(tǒng)來(lái)幫助軟件人員完成開發(fā)工作。
A 原型模型 B 螺旋模型 C 基于知識(shí)的智能模型 D 噴泉模型
7. ( B )階段是為每個(gè)模塊完成的功能進(jìn)行具體的描述,要把功能描述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過(guò)程描述。
A概要設(shè)計(jì) B 詳細(xì)設(shè)計(jì) C 編碼 D 測(cè)試
8. 下列軟件開發(fā)模型中,適合于那些不能預(yù)先確切定義需求的軟件系統(tǒng)的開發(fā)的模型是( A )。
A 原型模型 B 瀑布模型 C 基于知識(shí)的智能模型 D 變換模型
9.下列軟件開發(fā)模型中,以面向?qū)ο蟮能浖_發(fā)方法為基礎(chǔ),以用戶的需求為動(dòng)力,以對(duì)象來(lái)驅(qū)動(dòng)的模型是( C )。
A 原型模型 B 瀑布模型 C 噴泉模型 D 螺旋模型
10.下列軟件開發(fā)模型中,支持需求不明確,特別是大型軟件系統(tǒng)的'開發(fā),并支持多種軟件開發(fā)方法的模型是( D )。
A 原型模型 B 瀑布模型 C 噴泉模型 D 螺旋模型
11. 軟件特性中,使軟件在不同的系統(tǒng)約束條件下,使用戶需求得到滿足的難易程度稱為( C )。
A可修改性 B可靠性 C可適應(yīng)性 D 可重用性
12. 軟件特性中,一個(gè)軟件能再次用于其他相關(guān)應(yīng)用的程度稱為( B )。
A可移植性 B可重用性 C 容錯(cuò)性 D 可適應(yīng)性
13. 軟件特性中,( A )是指系統(tǒng)具有清晰的結(jié)構(gòu),能直接反映問(wèn)題的需求的程度。
A可理解性 B可靠性 C可適應(yīng)性 D 可重用性
14.軟件特性中,軟件產(chǎn)品交付使用后,在實(shí)現(xiàn)改正潛伏的錯(cuò)誤、改進(jìn)性能、適應(yīng)環(huán)境變化等方面工作的難易程度稱為( B )。
A可理解性 B 可維護(hù)性 C可適應(yīng)性 D 可重用性
15.軟件特性中,軟件從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境移植到另一個(gè)上去的難易程度指的是( C ).
A可理解性 B可修改性 C可移植性 D 可重用性
16.軟件特性中,在給定的時(shí)間間隔內(nèi),程序成功運(yùn)行的概率指的是( D )。
A有效性 B可適應(yīng)性 C正確性 D 可靠性
17.軟件特性中,允許對(duì)軟件進(jìn)行修改而不增加其復(fù)雜性指的是( A )。
A可修改性 B可適應(yīng)性 C可維護(hù)性 D 可移植性
18. 軟件特性中,多個(gè)軟件元素相互通訊并協(xié)同完成任務(wù)的能力指的是( B )。
A可理解性 B可互操作性 C可維護(hù)性 D 可追蹤性
19. 軟件特性中,根據(jù)軟件需求對(duì)軟件設(shè)計(jì)、程序進(jìn)行正向追蹤,或根據(jù)程序、軟件設(shè)計(jì)對(duì)軟件需求進(jìn)行逆向追蹤的能力指的是( C )。
A 可理解性 B 可互操作性 C可追蹤性 D 可維護(hù)性
20. 軟件的可修改性支持軟件的( D )。
A 有效性 B 可互操作性 C可追蹤性 D 可維護(hù)性
21. 軟件的可移植性支持軟件的( A )。
A 可適應(yīng)性 B 可互操作性 C可追蹤性 D 有效性
22.軟件的可理解性支持軟件的( B )。
A 有效性 B 可移植性 C可追蹤性 D 可靠性
23.在軟件工程的原則中,抽象、信息隱藏、模塊化和局部化的原則支持軟件的( C )。
A 有效性 B 可互操作性 C可靠性 D 可追蹤性
24.下列選項(xiàng)中,屬于需求分析階段的任務(wù)的是( D )。
A 組裝測(cè)試計(jì)劃 B 單元測(cè)試計(jì)劃 C軟件總體設(shè)計(jì) D 驗(yàn)收測(cè)試計(jì)劃
25.下列選項(xiàng)中,屬于概要設(shè)計(jì)階段的任務(wù)的是( A )。
軟件工程第一部分復(fù)習(xí)試題及答案
word版下載地址:
【軟件工程第一部分復(fù)習(xí)試題及答案】相關(guān)文章: