ISO的软件质量评价模型 按照 ISO/TO97SC7wG3/1985-1 30N382,软件质量度量模型由三层组成 软件质量需求评价准则(SQRC) 软件质量设计评价准则(SQDC) 软件质量度量评价准则(SQMC) 高层和中层建立国际标准,低层可由各 使用单位视实际情况制定
ISO的软件质量评价模型 ◼ 按照ISO/TC97/SC7/WG3/1985-1- 30/N382,软件质量度量模型由三层组成 ◼ 软件质量需求评价准则(SQRC) ◼ 软件质量设计评价准则(SQDC) ◼ 软件质量度量评价准则(SQMC) ◼ 高层和中层建立国际标准,低层可由各 使用单位视实际情况制定
SQRC SQDC SQMC 可追踪性 正确性 完备性 致性 准确性(精确性) 可靠性 容错性(健壮性) 使 简单性(复杂性) 简明性(可理解性)用 可维护性 模块独立性 通用性 可扩充性 自检性(工具性) 效率 自描述性 单位自 执行效率 存储效率 安全性 存取控制 存取审查 灵活性 操作性 可训练性(培训性) 行制定 通信性 可使用性 软件系统独立性 机器独立性 互连性 通信共亨性 数据共享性
( ISO/IEC9126,191年)质量特性 质量特性:功能性、可靠性、可维护性、 效率、可使用性、可移植性 推荐21个子特性:适合性准确性互用 性依从性安全性成熟性容错性 可恢复性可理解性易学习性操作 性时间特性资源特性可分析性 稳定性可变更性可测试性可安装 性可替换性适应性一致性
(ISO/IEC9126,1991年)质量特性 ◼ 质量特性:功能性、可靠性、可维护性、 效率、可使用性、可移植性 ◼ 推荐21个子特性:适合性 准确性 互用 性 依从性 安全性 成熟性 容错性 可恢复性 可理解性 易学习性 操作 性 时间特性 资源特性 可分析性 稳定性 可变更性 可测试性 可安装 性 可替换性 适应性 一致性
功能性可靠性可使用性|效率|可维护性可移植性 功能性 △ △ 可靠性 可使用性 V △ 效家 可维护性 可移植性 V△7 △△V△ 其中,△表示有利影响,V表示不利影响
质量成本 ■质量成本是实施单位为了保证和提高产品质量、满 足用户需要而支出的费用,以及因未达到质量标准 而产生的一切损失费用的总和。 简单地说,质量成本可被分成“一致成本”和“不 致成本” 致成本包括:培训、指导、查证、确认、测试、 维持、测量、审査等的费用 ■不一致成本包括:损耗、返工、维修、产品回收 投诉处理等的费用 通过缩减一致成本来节省费用会带来灾难性后果 第一次要完全正确
质量成本 ◼ 质量成本是实施单位为了保证和提高产品质量、满 足用户需要而支出的费用,以及因未达到质量标准 而产生的一切损失费用的总和。 ◼ 简单地说,质量成本可被分成“一致成本”和“不 一致成本” ◼ 一致成本包括:培训、指导、查证、确认、测试、 维持、测量、审查等的费用 ◼ 不一致成本包括:损耗、返工、维修、产品回收、 投诉处理等的费用 ◼ 通过缩减一致成本来节省费用会带来灾难性后果 ◼ 第一次要完全正确