ISO9126 软件质量模型是评价软件质量的国际标准,有6个特性和27个子特性组成。
质量特性 | 功能性 | 可靠性 | 易用性 | 效率 | 维护性 | 可移植性 |
质量子特性 | 适合性 | 成熟性 | 易理解性 | 时间特性 | 易分析性 | 适应性 |
准确性 | 容错性 | 易学性 | 资源利用性 | 易改变性 | 易安装性 | |
互操作性 | 易恢复性 | 易操作性 | 稳定性 | 共存性 | ||
保密安全性 | 吸引性 | 易测试性 | 易替换性 | |||
功能性的依从性 | 可靠性的依从性 | 易用性的依从性 | 效率依从性 | 维护性的依从性 | 可移植性的依从性 |
可靠性:指的是一个系统对于给定的时间间隔内、在给定条件下无失效运作的概率。
可靠性与软件的潜在错误的数量、位置、和软件产品的使用方式有关。
可用性:使之在给定的时间点上,一个软件系统能够按照规格说明正确运行的概率。
维护性:是在给定的使用条件下,在规定的时间间隔内,使用规定的过程和资源完成维护活动的概率。