Модель с дискретно-понижающей частотой появления ошибок ПО
В этой модели предполагается, что интенсивность отказов программы l(t) является постоянной величиной до обнаружения возникшей ошибки и, как следствие – отказа программы и ее устранения. После этого значение l(t) уменьшается и интенсивность отказов снова становится константой. В этой модели предполагается, что между l(t) и числом оставшихся в программе ошибок существует зависимость
l(t) = K(M -i) = li ,
где M – неизвестное первоначальное число ошибок;
i – число обнаруженных ошибок, зависящее от времени t ;
K – некоторая константа.
Характер изменения интенсивности отказов для этой модели представлен на рис.
| |||
Плотность распределения времени обнаружения i-й ошибки ti определяется соотношением
f(ti)=lie-liti
Значения неизвестных параметров K и M могут быть оценены на основании последовательности наблюдения интервалов между моментами обнаружения ошибок.
На практике условия рассмотренной модели нередко не соблюдаются, а именно:
· не всегда при устранении ошибки, интенсивность отказов уменьшается на одну и ту же величину K , так как разные ошибки имеют различное влияние на ход исполнения программы;
· довольно часто возникают ситуации, при которых устранение одних ошибок приводит к появлению новых;
· не всегда удается устранить причину ошибки и программу продолжают использовать, так как при других исходных данных ошибка может себя и не проявить.