當前位置:才華齋>計算機>計算機四級>

2016年計算機等級考試四級軟體工程論述題

計算機四級 閱讀(2.38W)

在2016年3月的計算機等級考試開始之前,本站小編先為大家蒐集以下的計算機四級軟體工程論述題及答案,希望能幫助大家複習!

2016年計算機等級考試四級軟體工程論述題

  1.(2001年)

軟體產品生產週期長、耗資巨大,必須特別注意保證質量,而通常保證軟體質量的措施可歸為四方面,即複審、複查、管理複審和測試,不同的方面反映了軟體質量保證措施中的不同需要,試回答以下問題並適當加以闡述:

(1)、複審、複查、管理複審和測試各自包括的具體內容是什麼,它在哪些方面對軟體質量的保證產生了作用?(12分)

(2)、軟體複審和軟體測試之間有什麼聯絡,又有什麼差別?各自有什麼側重?(6分)

(3)、軟體測試的目的是什麼,對其具體的內容和實現過程做—扼要陳述,無需對測試方法做出介紹、(12分)

  答案:

本題主要考查考生對軟體質量保證措施的全面瞭解程度。軟體質量保證措施除了常規的對編碼進行測試外,還有軟體生命週期階段成果的複審,對各階段文件和材料的複查,從管理的角度對軟體開發工作的複審以及對編碼的測試,要求學生建立軟體質量保證的整體概念。

(1)、關於複審、複查、管理複審和測試共12分,每方面給3分。

1)複審是搭在編碼以前對分析、設計成果的非正規和正規審查,其重點是發現系統性的錯誤或缺點。

2)複查是指對階段產生的文件和材料的檢查,以保證下階段工作的開始。

3)管理複查是指從專案管理的角度,從總體、成本和進度等方面進行檢查。

4)測試是指對編碼的查錯和排錯,應說測試的內容和過程,如單元測試、整合測試、系統測試等。

(2)、軟體複審是軟體在編碼前對分析文件和設計文件的審查,其目的是發展和糾正在分析和設計階段中可能產生的系統性錯誤,它是軟體測試的固有和重要內容和步驟。軟體測試是對基於正確設計基礎上所開發的程式的測試。二者是從不同方面對軟體質量的保證。

涉及到上述內容即可得6分,缺少可適當扣分。

(3)、軟體測試的目的從編碼階段來說是發現程式中可能出現的錯誤並排除錯誤。測試的具體內容是從不同範圍和物件中來發現可能存在的錯誤並排除之,包括:單元測試即對模組進行測試,再對由模組整合的子系統進行測試,再將子系統整合起來進行系統測試,測試中將應用到測試例項和測試資料。涉及到上述內容即可得12分,部分者可適當扣分。

  2.(2002年)

軟體維護是軟體生命週期的重要組成,而影響維護的因素較多,除了人員因素、技術因素和管理因素外,還有程式自身的因素,具體影響因素可歸納為:

1)軟體系統的規模;

2)軟體系統的年齡;

3)軟體系統的結構;

試回答以下問題:

(1).給出上述三項因素的解釋,闡述“規模”、“年齡”和“結構”的具體含義。(10分)

(2).扼要分析影響維護工作量的因素,即分析可能增加維護工作量的.因素和可能減少維護工作量的因素。(10分)

(3).簡單敘述軟體可維護性度量的含義。(10分)

  答案:

(1).系統的規模。指軟體系統規模的大小,系統規模越大,維護困難越大。

系統的年齡。系統執行時間越長,可能經過多次修改,從而造成維護的困難。

系統的結構。系統結構合理與否,會給維護帶來困難。(符合上述要求的給10分,不足者可適當減分。)

(2).增加維護工作量的因素有:

軟體系統的年齡和規模、結構合理性、程式複雜性、使用者的數量、應用的變化和文件的質量。

減少維護工作量的因素有:

結構化技術的使用,自動化工具使用,資料庫技術應用,高效能軟體使用,新的軟體技術的應用。(滿足上述內容的給10分,否則根據回答的比例適當減分。)

(3).可維護性度量表示軟體系統維護工作的強度或維護工作量的大小。人們為了度量可維護性,常將可維護性度量問題分解為對:可測試性、可理解性、可修改性、可移植性、可靠性、有效性和可用性的度量。(前三項每項2分,後四項每項1分。)