天天看點

軟體品質六個要素

     1. 功能性:軟體所實作的功能滿足使用者需求的程度.功能性反映了所開發的軟體滿足使用者稱述的或蘊涵的需求的程度,即使用者要求的功能是否全部實作了。

  2. 可靠性:在規定的時間和條件下,軟體所能維持其性能水準的程度。可靠性對某些軟體是重要的品質要求,它除了反映軟體滿足使用者需求正常運作的程度,且反映了在故障發生時能繼續運作的程度。

  3. 易使用性:對于一個軟體,使用者學習、操作、準備輸入和了解輸出時,所做努力的程度。易使用性反映了與使用者的友善性,即使用者在使用本軟體時是否友善。

  4. 效率:在指定的條件下,用軟體實作某種功能所需的計算機資源(包括時間)的有效程度。效率反映了在完成功能要求時,有沒有浪費資源,此外"資源";這個術語有比較廣泛的含義,它包括了記憶體、外存的使用,通道能力及處理時間。

  5. 可維修性:在一個可運作軟體中,為了滿足使用者需求、環境改變或軟體錯誤發生時,進行相應修改所做的努力程度。可維修性反映了在使用者需求改變或軟體環境發生變更時,對軟體系統進行相應修改的容易程度。一個易于維護的軟體系統也是一個易了解、易測試和易修改的軟體,以便糾正或增加新的功能,或允許在不同軟體環境上進行操作。

  6. 可移植性:從一個計算機系統或環境轉移到另一個計算機系統或環境的容易程度。 

繼續閱讀