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 失效,运行时的外在表现

7.1 Robustness and Correctness健壮性与正确性 

 

2 How to measure robustness and correctness?

Residual defect rates 残余缺陷率,每千行代码中遗留的 bug 的数量

 

3

7.1 Robustness and Correctness健壮性与正确性