ET MTTF MTBF 软件工程试题

来源:百度知道 编辑:UC知道 时间:2024/06/05 20:49:42
已知对一个长度为100000条指令的程序进行集成测试期间记录了下列数据:
1) 七月一日:集成测试开始,没有发现错误;
2) 八月一日:总共改正100个错误,此时系统平均无故障时间MTTF=0.4h;
3) 九月一日,总共改正300个错误,此时MTTF=2h。
根据上述数据,完成下列各题:
[a] 估计程序中的错误总数;(4分)
[b] 为了使MTTF达到10h,必须测试和调试这个程序多长时间?(4分)
[c] 画出系统平均无故障时间MTTF与测试时间τ之间的函数关系曲线。(4分)

(1)根据估算平均无故障时间的公式可得:
1/K(Et/100000-100/100000)=0.4
1/K (Et/100000-300/100000)=2
计算可得:K=1000,Et=350即程序中的错误总数为350。
(2)当MTTF=10h时,有
1/K (350/100000- Ec/100000)=10
计算可得:Ec=340.按前两个月测试改错的进度估算,还进行2个月的集成测试。