首页 > 试题广场 >

有一个长度为48000条机器指令的程序,第一个月由甲、乙二人

[问答题]
有一个长度为48000条机器指令的程序,第一个月由甲、乙二人分别测试它。甲改正了20个错误,使程序的平均无故障时间达到了8小时。乙在测试该程序的另一个副本时改正了24个错误,其中6个错误与甲改正的相同。然后,由甲一个人继续测试这个程序。请问
⒈ 刚开始测试时程序逻辑中的错误总数ET是多少?
⒉ 为使平均无故障时间达到240h,如果甲不利用乙的工作成果,则他还需再改正多少个错误?
⒊为使平均无故障时间达到480h,如果甲利用了乙的工作成果,则他还需再改正多少个错误?
解: (1) 本题中采用了分别测试法,因此,可以估算出刚开始测试时程序中错误的总数为 Et=24/6 * 20=80 (2) 因为 8=48000/(K(Et-20))=48000/(k *16) 所以 k=100 因为 240=48000/(100(80-Ec)) 所以 Ec=78 为了使平均无故障时间达到240h,总共需要改正78个错误,测试员甲在与乙分别测试时已经改正了20个错误,因此,还需再改正58个错误。 来自http://bookshelf.docin.com/touch_new/preview_new.do?id=212860996
发表于 2018-02-19 11:05:44 回复(0)
借鉴一下楼上的答案,我感觉第三问应该是480=48000/(100(80-Ec)),所以Ec=79,如果甲利用了乙的工作成果,那么甲现在需要修改79-20-24+6=41个错误。不知道对不对....
发表于 2018-03-25 10:17:48 回复(0)