Модели надежности программ
ММ предназначены для оценки: 1. показателей надёжности комплексов программ в процессе отладки; 2. количества ошибок, оставшихся невыявленными; 3. времени, необходимого для обнаружения следующей ошибки в функционирующей программе; 4. времени, необходимого для обнаружения следующей ошибки в функционирующей программе.
Аналитические модели надежности дают возможность исследовать закономерности проявления ошибок в программе, а также прогнозировать ее надежность при разработке и эксплуатации. Модели надежности программ строятся на предположении, что проявление ошибки является случайным событием и поэтому имеет вероятностный характер. Для построения моделей используются следующие характеристики надежности программ:
Q(t)= 1 – P(t)
;
В настоящее время основными типами применяемых моделей надежности программ являются модели, основанные на предположении о дискретном изменении характеристик надежности программ в момент устранения ошибок, а также модели, основанные на экспоненциальном характере изменения числа ошибок в зависимости от времени тестирования и функционирования программы.
|