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