2)指数模型的关键假设:测试工作量在测试阶段中是均匀的。
3)使用:指数模型预测缺陷时是基于正式的测试阶段的数据的,因此它主要适用于这些阶段,最好在开发过程后期——例如最后的测试阶段。但在交付用户使用后,用户发现的缺陷模型,与交付用户之前的模型往往有很大差别,这是由于交付客户后影响客户的测试的不确定因素更多。
4)优势:最简单最有用的模型之一,易于使用和实现。
5)缺陷:假设测试的工作量在整个测试阶段是均匀的。
3、NHPP模型(非齐次泊松过程模型)
NHPP模型是对在给定间隔内观察到的故障数建模,它是指数模型的一个直接应用。
1)NHPP模型的函数形式:其中,参数的含义与指数模型相同
NHPP模型的累积缺陷分布函数(CDF):F(t)=K*(1-exp(-λ*t));
NHPP模型的缺陷概率密度函数(PDF):f(t)=K*λ*c^(-λ*t)。
2)NHPP模型对应的函数图:见指数模型
3)由于NHPP模型是指数模型的应用,所以NHPP 模型的特征与指数模型的特征相同。
4)缺陷:大多数NHPP模型都基于这样的假设:每个缺陷的严重性和被监测到的可能性相同,在排除一个缺陷时不引入另一个新的缺陷,但实际情况并非如此。缺陷之间是存在着关联关系的。
4、S型可靠性增长模型
S型增长模型是软件领域应用较为广泛的模型之一,下一篇,将会详细进行介绍。
未完待续。。。
相关链接: