软件质量模型
ISO9126质量模型
功能性:
1.1适合性:
1.2准确性:
如何保证准确性?
规格:精确定义
设计:严格遵守
测试:
1.3互操作性:
如何保证?
a.明确其他周边系统有哪些——需求说明书
b.分析系统与外界系统交互的可能性
1.4保密安全性:系统提供信息保护的能力
保证未获得认可的用户不能使用相关信息和数据——防范
保证已获得认可的用户可以使用相关信息和数据
如何保证保密安全性
1.5功能性的依从性:
业的标准规范的能力
可靠性:
MTTR:mean time to restoration 平均故障修复时间
MTBF:mean time between failure 平均失效时间
2.1成熟性:系统处理由于自身异常导致失效的能力
如何保证成熟性?
设计:严格检查所有的入口——设计评审
编码:思维严谨、考虑大量出错情况的处理——代码走读
容错性:系统避免由于外界操作失误而导致失效的能力
易恢复性:恢复能力:
如何保证易恢复性:
硬件的备份:
数据的备份: