- 1
- 0
- 0
- 約5.05千字
- 2020-12-11 發布
文檔工具:
- 1、本文檔共7頁,可閱讀全部內容。
- 2、本文檔內容版權歸屬內容提供方,所產生的收益全部歸內容提供方所有。如果您對本文有版權爭議,可選擇認領,認領后既往收益都歸您。
- 3、本文檔由用戶上傳,本站不保證質量和數量令人滿意,可能有諸多瑕疵,付費之前,請仔細先通過免費閱讀內容等途徑辨別內容交易風險。如存在嚴重掛羊頭賣狗肉之情形,可聯系本站下載客服投訴處理。
- 文檔侵權舉報電話:19940600175。
軟件工程期末試卷 (A)
說明:本試卷為 04 級計算機專業(專升本)軟件工程期末試卷,總計 100 分,時間 100 分鐘
一、選擇題:(每題 1 分,共 20 分)(將答案寫在題號前的()中)
( C
)1.
軟件是(
)。
A. 處理對象和處理規則的描述
B. 程序
C. 程序及其文檔
D. 計算機系統
( B
)2.
軟件需求規格說明的內容不應包括(
)。
A. 主要功能
B.
算法的詳細描述
C. 用戶界面及運行環境
D. 軟件的性能
( B
)3.
程序的三種基本控制結構是(
)。
A. 過程、子程序和分程序
B. 順序、選擇和重復
C. 遞歸、迭代和回溯
D. 調用、返回和轉移
( D)4.
面向對象的分析方法主要是建立三類模型,即( )。
系統模型、 ER模型、應用模型
對象模型、動態模型、應用模型
E - R模型、對象模型、功能模型
對象模型、動態模型、功能模型
( C ) 5. 在 E-R 模型中,包含以下基本成分 ( ) 。
數據、對象、實體
控制、聯系、對象
實體、聯系、屬性
實體、屬性、操作
( A )
(B)7
6. 各種軟件維護的類型中最重要的是
A) 完善性維護 B) 糾錯性維護
.軟件測試的目標是( )。
(
) 。
C) 適應性維護
D) 預防性維護
A. 證明軟件是正確的
B. 發現錯誤、降低錯誤帶來的風險
C. 排除軟件中所有的錯誤
D. 與軟件調試相同
( D ) 8.軟件生命周期中所花費用最多的階段是( )
A.詳細設計 B .軟件編碼 C .軟件測試 D .軟件維護
( C ) 9.若有一個計算類型的程序,它的輸入量只有一個 X,其范圍是 [, ] ,現從輸入
的角度考慮一組測試用例: , , , . 設計這組測試用例的方法是( )
A.條件覆蓋法 B .等價分類法 C .邊界值分析法 D .錯誤推測法
( D ) 10、詳細設計的基本任務是確定每個模塊的 ( ) 設計
A.功能 B. 調用關系 C. 輸入輸出數據 D. 算法
A )11.設函數 C( X)定義問題 X 的復雜程序,函數 E( X)確定解決問題 X 需要的工
作量(時間) 。對于兩個問題 P1 和 P2,如果 C( P1) >C(P2)顯然 E( P1)>E( P2), 則得
出結論 E(P1+P2) >E( P1) +E( P2)就是:( )
A .模塊化的根據
B .逐步求精的根據
C .抽象的根據
D .信息隱藏和局部
化的根據
( D ) 12.下面幾種白箱測試技術,哪種是最強的覆蓋準則
A .語句覆蓋 B .條件覆蓋 C .判定覆蓋
( )
D .條件組合覆蓋
( A ) 13.面向數據流的設計方法把( )映射成軟件結構。
A .數據流 B .系統結構 C .控制結構 D .信息流
( A ) 14. 內聚程度最低的是 ( ) 內聚
A. 偶然 B. 過程 C. 順序 D. 時間
( A ) 15. 確定測試計劃是在 ( ) 階段制定的 .
A.總體設計 B. 詳細設計 C. 編碼 D. 測試
( D ) 16.需求分析的產品是( )
A .數據流程圖案 B .數據字典 C .判定表 D .需求規格說明書
( C )17.數據字典是軟件需求分析階段的最重要工具之一,其最基本的功能是 ( )
A.數據庫設計 B .數據通信 C .數據定義 D .數據維護
( D )18.( ) 引入了“風險驅動”的思想,適用于大規模的內部開發項目。
A .增量模型 B .噴泉模型 C .原型模型 D .螺旋模型
( D ) 19.模塊的內聚性最高的是( )
A .邏輯內聚 B .時間內聚 C .偶然內聚 D .功能內聚
( D )20. 提高測試的有效性非常重要 , 成功的測試是指 ( )
A. 證明了被測試程序正確無誤 B. 說明了被測試程序符合相應的要求
C. 未發現被測程序的錯誤 D. 發現了至今為止尚未發現的錯誤
二.判斷題(每題 1 分,共 10 分)將答案寫在題號前的( )中,正確用√,
錯誤用χ。
( × ) 1、開發軟件就是編寫程序。
( × )2、系統測試的主要方法是白盒法,主要進行功能測試、性能測試、安全性測試
及可靠性等 測試。
( × ) 3、編程序時應盡可能利用硬件特點以提高程序效率 .
( × ) 4、軟件需求分析的任務是建立軟件模塊結構圖。
( √ ) 5、盡可能使用高級語言編寫程序
( × ) 6、以結構化分析方法建立的系統模型就是數據流圖。
( × ) 7、進行總體設計時加強模塊間的聯系。
( × ) 8、編碼時盡量多用全局變量 .
( √ ) 9、用 CASE環
文檔評論(0)