Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РСТПСИТ (1).doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
389.12 Кб
Скачать

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. График зависимости показаний от времени

Библиографический список

  1. Благодатских В.А. и др. Стандартизация разработки программных средств. – М.: Финансы и статистика. - 2005.

  2. Майерс Г. Надежность программного обеспечения. М.: Мир,1980.360 с.

  3. ВЕСТНИК НОВГОРОДСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА – 2004 - №28 – 132с.