Методы и средства инженерии программного обеспечения


Классификация моделей надежности - часть 3


 

Оценочные модели основываются на серии  тестовых прогонов и проводятся на этапах тестирования ПC. В тестовой среде  определяется вероятность отказа программы при ее выполнении или тестировании.

Эти типы моделей могут применяться на этапах ЖЦ. Кроме того,  результаты прогнозирующих моделей могут использоваться как входные данные  для оценочной модели. Имеются модели (например, модель Мусы), которые  можно рассматривать как оценочную и в тоже время, как  измерительную модель [19, 20].

Другой вид классификации моделей предложил Гоэл [21, 22], согласно которой модели надежности базируются на отказах и  разбиваются на четыре класса моделей:

– без подсчета ошибок,

– с подсчетом отказов,

– с подсевом ошибок,

–  модели с выбором областей входных значений.

 

 Модели без подсчета  ошибок   основаны на  измерении  интервала  времени  между 

отказами и позволяют спрогнозировать количество ошибок, оставшихся в программе.  После каждого отказа оценивается надежность и определяется среднее время до следующего отказа. К такой модели относится модель Джелински и Моранды, Шика Вулвертона и Литвуда–Вералла [23, 24].

 

Модели  с подсчетом отказов базируются   на количестве ошибок, обнаруженных на заданных интервалах времени. Возникновение отказов в зависимости от времени  является стохастическим процессом с непрерывной интенсивностью, а количество отказов является случайной величиной. Обнаруженные ошибки устраняются  и поэтому количество ошибок в единицу времени уменьшается. К этому классу моделей относится модель Шумана, Шика–Вулвертона, Пуассоновская модель и др.[24–,27]

 

Модели с подсевом ошибок  основаны  на количестве устраненных ошибок и подсеве внесенном   в программу искусственных  ошибок, тип и количество которых заранее   известны. Затем строиться соотношение числа  оставшихся прогнозируемых ошибок к  числу искусственных ошибок, которое сравнивается с соотношением числа обнаруженных действительных ошибок к числу обнаруженных искусственных ошибок.


Начало  Назад  Вперед