质量
实体基于实体特性满足需求的程度
质量的高低分为3个层次
1.满足需求规格的要求 —— 软件满足软件需求说明书的程度
2.满足用户显性需求 —— 软件满足了用户明确表示的需要需求
3.满足用户实际需求 —— 隐性需求、潜在需求
质量铁三角
组织 - 技术 - 流程
质量管理的核心是人的管理
质量管理阶段
质量检查 ——> 质量统计 ——> 全面质量管理
ISO25010质量模型
功能性
在指定条件下,产品满足用户需求的可使用行为能力的程度
完整性
产品满足用户所有需要的可使用行为能力多少的程度
正确性
产品准确达到用户所有需要的可使用行为能力的程度
适合性
产品满足规定的目标用户群体所需要的可使用行为能力的程度
效率
产品满足用户使用功能时资源消耗和时间利用方面要求的程度
子特性
1.时间特性
2.资源特性
3.容量特性
可靠性
产品满足用户使用功能持久,可用方面要求的程度
子特性
1.成熟性
产品满足用户持续运行功能要求的程度
2.可用性
产品满足用户要求的保持功能可以使用的持久程度
3.容错性
产品满足用户要求的即使出现异常后也能保持一定功能和效率的持久程度
4.易恢复性
产品满足用户要求产品出现异常后可以很快、很方便的恢复正常使用的程度
MTTF
Mean Time To Failure 平均正常运行时长
MTBF
Mean Time Between Failure 平均故障间隔时间
MTTR
Mean Time To Reload 平均故障时长
MTBF = MTTF + MTTR
故障频率 = 1 / MTBF
MTBF越大,产品越可靠,MTTF占MTBF比例越大,产品越可靠
兼容性
产品满足用户要求的,产品在运行环境中和其他要素共同正常运行、相互联系交互的能力程度
子特性
1.共存性
2.互操作性
安全性
产品满足用户要求的保护使用者、保护信息数据的程度
子特性
1.保密性
保护用户信息,未授权不可访问的程度
2.信息完整性
保护用户信息,未授权不可修改、抹除的程度
3.抗抵赖性
表示信息和事件发生之间对应关系的程度
4.问责性
表示数据可以追踪到使用者的程度
5.真实性
数据的真实性可以被证明的程度
易用性
产品满足用户对产品使用方便要求的程度
子特性
1.可识别性
表示产品具有鲜明的特点便于用户发现其满足自己需要的程度
2.易学性
3.易操作性
4.防错性
产品防止用户错误操作的能力的程度
5.美观性
6.可访问性
产品满足用户方便的访问到、使用到功能的程度
可维护性
产品满足用户对产品易于修改的程度
子特性
1.模块化
产品满足分为若干相对独立模块,以便于修改时不影响其他模块的程度
2.可重用性
产品满足组件在多个系统中同时使用的程度
3.易于分析
4.易于修改
5.易于测试
可移植性
产品满足用户要求的从一个环境有效转移到另一个环境的程度
子特性
1.环境适应性
产品适应不同环境的能力
2.易安装性
产品满足用户要求易于安装、升级、卸载的效率的程度
3.易替换性
产品易于替换其他产品的能力程度