《軟體工程》試題三

2022-10-09 23:33:06 字數 1397 閱讀 8071

一、 軟體維護

(一)選擇題

1、軟體生命週期的最後乙個階段是( b )。

a 書寫軟體文件 b 軟體維護

c 穩定性測試 d 書寫詳細使用者說明

2、在軟體維護工作中進行的最少的部分是( d )。

a 校正性維護 b 適應性維護

c 完善性維護 d 預防性維護

3、軟體維護大體上可以分為四種型別,下列( b )不屬於其中。

a 校正性 b 可靠性

c 適應性 d 完善性

4、軟體維護指的是( a )。

a 對軟體的改進、適應和完善 b 維護正常進行

c 配置新軟體 d 軟體開發的乙個階段

5、從下面選出關於軟體可維護性的正確論述:(1、3、6、7、9 )

(1)在進行需求分析時,就應該同時考慮軟體可維護性問題

(2)在完成測試作業之後,為了縮短源程式長度,應刪去源程式中的註解

(3)盡可能在軟體生產過程中保證各階段檔案的正確性

(4)編碼時應盡可能使用全域性量

(5)選擇時間效率和空間效率盡可能高的演算法

(6)盡可能利用硬體的特點

(7)重視程式的結構設計,使程式具有較好的層次結構

(8)在進行概要設計時應加強模組間的聯絡

(9)提高程式的易讀性,盡可能使用高階語言編寫程式

(10)為了加快維護作業的程序,應盡可能增加維護人員數

(二)填空題

1、維護階段是軟體生命週期中,持續時間(最長的)的階段,花費精力和費用(最多的 )階段。

2、軟體維護的***有三種:( 編碼 ),( 資料 )和( 文件 )。

3、軟體維護的工作流程為:( 使用者提出維護申請 ),( 維護組織審查申請報告並安排維護工作進行維護並作詳細的維護記錄 )和( 複審 )。

4、在軟體交付使用後,由於軟體開發過程產生的( 錯誤 )沒有完全徹底在( 測試 )階段發現,必然有一部分隱含錯誤帶到( 維護 )階段。

5、軟體的可維護性是指軟體功能被(理解),(改正),(適應和增強)的難易程度。

(三)簡答題

1、什麼叫軟體維護?它有哪幾種型別?

答:軟體維護就是在軟體產品交付之後對其進行修改,以排除故障或該進效能和其他屬性或使產品適應改變了的環境。(定義1)

軟體維護就是在軟體產品交付之後,為了改正錯誤或滿足新的需求而修改軟體的過程。(定義2)

分為四種型別:改正性維護,適應性,完善性,預防性。

2、非結構化維護和結構化維護的主要區別是什麼?

答:結構化維護維護設計的時候有文件,非結構化維護維護設計的時候沒有文件,只有源程式; 與非結構化維護維護相比,結構化維護維護能減少工作量,並提高維護的總質量。

軟體工程模擬試題

軟體工程模擬試題及參 一 一 單向選擇題 四選 一 每小題3分,共18分 1 oo物件導向 object oriented 方法是將現實世界的事物以物件的方式 b 到計算機世界的方法。對應對映 反映反射 2 盒圖也稱為 d 或chapin圖。這種表達方式取消了流程線,它強迫程式設計師以結構化方式思考...

軟體工程期終試題A

一.選擇題 2 10題 20分 1.在軟體生命週期中,系統實現階段可分為b a 編碼 單元測試b 編碼和單元測試 綜合測試 c 詳細設計 編碼d 編碼 維護 2.在軟體生命週期模型中,最具開放性的是c a 瀑布模型 b 快速原型模型 c 增量模型 d 螺旋模型 3.以下b 都是模組。a 過程 資料字...

軟體工程導論試題 列印

一 選擇 1 瀑布模型把軟體生命週期劃分為八個階段 問題的定義 可行性研究 軟體需求分析 系統總體設計 詳細設計 編碼 測試和執行 維護。八個階段又可歸納為三個大的階段 計畫階段 開發階段和 c a 詳細計畫 b 可行性分析 c 執行階段 d 測試與排錯 2 從結構化的瀑布模型看,在它的生命週期中的...