软件工程_之第7章_实现(第五版)(张海潘编著)教案.ppt

软件工程_之第7章_实现(第五版)(张海潘编著)教案.ppt

2. 基本假定 在类似的程序中,单位长度里的错误数ET/IT近似为常数。通常 0.5×10-2≤ ET/IT ≤2×10-2 失效率正比于软件中剩余的错误数,而平均无故障时间MTTF与剩余的错误数成反比。 假设发现的每一个错误都立即正确地改正了。因此 Ec(τ)=Ed(τ) 剩余的错误数为 Er(τ)=ET-Ec(τ) 单位长度程序中剩余的错误数为 εr(τ)=ET/IT-Ec(τ)/IT 3. 估算平均无故障时间 经验表明,平均无故障时间与单位长度程序中剩余的错误数成反比,即 MTTF=1/K(ET/IT-Ec(τ)/IT)   其中K为常数,典型值是200。 估算平均无故障时间的公式,可以评价软件测试的进展情况。 由(7.5)式可得 Ec=ET-IT/(K×MTTF)  因此,也可以根据对软件平均无故障时间的要求,估计需要改正多少个错误之后,测试工作才能结束。 4. 估计错误总数的方法 程序中的错误总数ET与程序规模、类型、开发环境、开发方法论、开发人员的技术水平和管理水平等都有密切关系。 估计ET的两个方法: 植入错误法 分别测试法 植入错误法: 在测试之前由专人在程序中随机地植入一些错误。 测试之后,根据测试小组发现的错误中原有的和植入的

文档评论(0)

1亿VIP精品文档

相关文档