軟件質量練習題2

1.軟件度量的定義,並說明在軟件項且開發過程中爲什麼要軟件度量?

定義:持續地將基於測量的技術應用於軟件開發過程,並提供有意義的、及時的管理信息,促進項目成功,開發高質量的產品。
意義:使用度量來進行估計,可以同步地跟蹤一個特定項目,應用度量來預測項目的一些重要的特徵。

2.簡述軟件度量應該具備的特點

  1. 簡單、精確的定義
  2. 儘可能客觀,不能摻有個人情感
  3. 容易獲得,開發成本有限,不可能有無限資源
  4. 有效,能準確的預測軟件項目特徵
  5. 可靠性

3.簡述測量的基本原則

  1. 測量應基於該應用領域正確的理論之上
  2. 每一個測量的定義應該具有一致性、客觀性,無二義性
  3. 測量在經驗和直覺上應具備說服力
  4. 測量的方法力求簡單,可計算性
  5. 用正確的統計技術來建立內部產品屬性和外部測量特徵的關係
  6. 測量結果是可靠的,不會因爲一些技術問題導致測量結果的偏離
  7. 測量應建立反饋機制

4.如何避免度量活動中人爲因素的影響

  1. 不要度量個人、度量的對象是過程和產品
  2. 不要把度量作爲標稈,度量是屬於預測軟件的特徵
  3. 不要忽視散據,數據在軟件度量中至關重要,結論都是根據數據計算而來

5.如果你是軟件質量經理,如何制定並實施一個軟件項目的度量計劃?

  1. 編寫軟件質量管理文檔模版
  2. 督促開發團隊進行文檔的編寫
  3. 評估並改進軟件質量管理工作
  4. 考覈各軟件開發團隊的軟件質量
  5. 爲SQA組成員分派任務並考覈其工作效果
  6. 評估並改進軟件開發部的測試流程

6.簡述評審的類型以及各自的作用。

  1. 管理評審:監督開發過程,評估開發計劃的執行狀況,評價管理方法的有效性
  2. 技術評審:評價軟件產品以確定符合己經批准的規範和標準
  3. 文檔評審:保證軟件開發程中產生的文檔的完整性、正確性、一致性、有效性、易測性、模塊化、清晰性、可行性、可靠性、可追溯性
  4. 過程評審:評估主要的質量保證流程,考慮如何處理/解決評審過程中發現的不符合問題,總結和共享好的經驗,指出需進一步完善和改進的地方。

7.爲什麼要評審?如何保證評審質量?

  1. 檢驗軟件開發,軟件評測各階段的工作是否齊全,規範,各階段產品是否達到了規定的技術要求和質量要求,以決定是否可以進行下一階段工作。
  2.  
    1. 正式評審與非正式評審結合
    2. 分階段評審
    3. 選好之評審人員:不同類型的人員,從多方面進行評審
    4. 對評審人員進行培訓
    5. 充分利用評審檢查單
    6. 建立標準的評審流程
    7. 做好評審後跟蹤工作
    8. 縐評審留出充分的時間,提前一週發給評審人員
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章