7.1 Robustness and Correctness健壮性与正确性
7.1 Robustness and Correctness健壮性与正确性
1 什么是健壮性和正确性
2 怎么衡量健壮性和正确性
3 这章的目的
1.What are Robustness& Correctness?
健壮性:系统在不正常输入或不正常外部环境下仍能够表现正常的程度
正确性:程序按照 spec 加以执行的能力,是最重要的质量指标!
正确性:永不给用户错误的结果
健壮性:尽可能保持软件运行而不是总是退出
error(error ≈ mistake)程序员犯的错误
defect缺陷, bug 的根源
fault (defect ≈ fault, bug)
failure 失效,运行时的外在表现
2 How to measure robustness and correctness?
Residual defect rates 残余缺陷率,每千行代码中遗留的 bug 的数量
3