軟件質量是指反映軟件系統或軟件產品滿足規定或隱含需求的能力的特征和特性全體。軟件質量管理是指對軟件開發過程進行獨立的檢查活動,由質量保證、質量規划和質量控制3個主要活動構成。軟件質量保證是指為保證軟件系統或軟件產品充分滿足用戶要求的質量而進行的有計划、有組織的活動,其目的是生產高質量的軟件。
軟件質量模型,用來描述軟件質量特性,例如 ISO/IEC 9126 軟件質量模型和.
(1)ISO/IEC 9126軟件質量模型
質量特性
|
功能性
|
可靠性
|
易用性
|
效率
|
維護性
|
可移植性
|
質量子特性
|
適合性
|
成熟性
|
易理解性
|
時間特性
|
易分析性
|
適應性
|
准確性
|
容錯性
|
易學性
|
資源利用性
|
易改變性
|
易安裝性
|
|
互操作性
|
易恢復性
|
易操作性
|
穩定性
|
共存性
|
||
保密安全性
|
吸引性
|
易測試性
|
易替換性
|
|||
功能性的依從性
|
可靠性的依從性
|
易用性的依從性
|
效率依從性
|
維護性的依從性
|
可移植性的依從性
|