http://blog.csdn.net/bmzydream_007/article/details/5135410
- 1. 軟件質量:
軟件質量是軟件的生命,它直接影響着軟件的使用和維護。通常軟件的質量有下面幾個方面來評價質量的優劣:
(1) 軟件需求是衡量軟件質量的基礎,不符合需求的軟件就不具備質量。設計的軟件應在功能、性能等方面都符合要求,並能可靠地運行。
(2) 軟件結構良好,易讀、易於理解,並易於修改、維護。
(3) 軟件系統具有友好的用戶界面,便於用戶使用。
(4) 軟件生存周期中各階段文檔齊全、規范,便於配置、管理。
- 2. 如何評定軟件質量(評價模型):
一個軟件,我們如何評定呢?最通用的一個規范標准就是使用ISO/IEC 9126-1991 標准規定的軟件質量度量模特。這個標准在網上很容易down到,它不僅對軟件質量做了定義,還涉及了整個軟件測試的一些規范流程等等,設計測試計划的撰定,測試用例的設計。
ISO/IEC 9126-1991標准規定的軟件質量度量模型,它由3層組成,其中第1層稱為質量特性,第2層稱為質量子特性,第3層稱為度量。
圖1:ISO軟件質量度量模型
- 3. 軟件評價的過程(流程):
軟件質量評價的目的是為了直接支持開發並獲得能滿足用戶要求的軟件。最終目標是保證產品能提供所要求的質量,即滿足用戶明確的和隱含的要求。軟件產品的一般評價過程是,確定評價需求,然后規定、設計和執行評價,如圖所示。
圖2:軟件評價過程