软件质量是指反映软件系统或软件产品满足规定或隐含需求的能力的特征和特性全体。软件质量管理是指对软件开发过程进行独立的检查活动,由质量保证、质量规划和质量控制3个主要活动构成。软件质量保证是指为保证软件系统或软件产品充分满足用户要求的质量而进行的有计划、有组织的活动,其目的是生产高质量的软件。
软件质量模型,用来描述软件质量特性,例如 ISO/IEC 9126 软件质量模型和.
(1)ISO/IEC 9126软件质量模型
质量特性
|
功能性
|
可靠性
|
易用性
|
效率
|
维护性
|
可移植性
|
质量子特性
|
适合性
|
成熟性
|
易理解性
|
时间特性
|
易分析性
|
适应性
|
准确性
|
容错性
|
易学性
|
资源利用性
|
易改变性
|
易安装性
|
|
互操作性
|
易恢复性
|
易操作性
|
稳定性
|
共存性
|
||
保密安全性
|
吸引性
|
易测试性
|
易替换性
|
|||
功能性的依从性
|
可靠性的依从性
|
易用性的依从性
|
效率依从性
|
维护性的依从性
|
可移植性的依从性
|