
II. Расчетная часть
По условию задачи
нам даны следующие величины:
-удельное число
обнаруженных ошибок в момент времени
А -
=10;
-удельное число
обнаруженных ошибок в момент времени
В-
=12;
-интенсивность
отказов для момента времени А -
=12;
-интенсивность
отказов для момента времени В -
=5;
-общее число
машинных команд
=2500;
-удельное число
обнаруженных ошибок -
=13.
Приведенные в расчете формулы будем использовать и в дальнейших расчетах.
Все данные взяты с соблюдением следующих условий:
Тестирование проводится в несколько этапов;
Каждый этап представляет собой выполнение программы на полном комплексе разработанных тестовых данных;
Выявленные ошибки регистрируются, но не исправляются;
На очередном этапе тестирования может быть использована модель Шумана для расчета количественных показателей надежности;
Исправляются ошибки, обнаруженные на предыдущих этапах, корректируются тестовые наборы, проводится новый этап тестирования.
Используя программу МатЛаб выполним вычисления:
Обозначим величины:
= ecta = 10;
= ectb = 12;
= lta = 12;
= ltb = 5;
= It = 2500;
= ect = 13;
Программный код:
clc; clear
ecta = 10;
ectb = 12;
lta = 12;
ltb = 5;
It = 2500;
ect = 13;
%Находим изначальное число ошибок в системе.
Et = vpa((It*((ltb/lta)*ecta-ectb))/(ltb/lta-1), 7)
%Находим коэффициент пропорциональности С.
C = lta/((Et/It)-ecta)
%Находим среднее время между отказами.
tsr = vpa(1/(C*(Et/It - ect)), 7)
t = 0:0.1:20;
R = exp(C*((Et/It) - ect)*t);
plot(R); axis ([0 20 0.9 10]);
title('График зависимости показателя надежности от времени');
xlabel('t'); ylabel('R');
На выходе получим:
Количество ошибок на начало тестирования - Et = 33571,43
Коэффициент пропорциональности C = 3.5
Среднее время между отказами tsr = 0.667
И график функции
Рисунок 1. График зависимости показаний от времени
Библиографический список
Благодатских В.А. и др. Стандартизация разработки программных средств. – М.: Финансы и статистика. - 2005.
Майерс Г. Надежность программного обеспечения. М.: Мир,1980.360 с.
ВЕСТНИК НОВГОРОДСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА – 2004 - №28 – 132с.