Критерии оценки надежности программных изделий и сложных комплексов программ

Количественные и качественные показатели.

Количественные:

1. Безотказность – способность выпонять заданные функции, в определённых условиях некоторое время.

ВБР: p(t) = P(T>t)=1-q(t)

Критерии оценки надежности программных изделий и сложных комплексов программ - student2.ru

M – общее количество часов успешного прогона программы

Критерии оценки надежности программных изделий и сложных комплексов программ - student2.ru Ti – время непрерывного прогона в часах безошибочной работы.

Tj – время прогона в часах до появления ошибки.

n – общее количество прогонов

r – количество прогонов программы без ошибки

l=n-r - количество прогонов программы с ошибками.

Критерии оценки надежности программных изделий и сложных комплексов программ - student2.ru - интенсивность отказа к 1 часу работы

Критерии оценки надежности программных изделий и сложных комплексов программ - student2.ru

M(t) – среднее число отказов за время t

Критерии оценки надежности программных изделий и сложных комплексов программ - student2.ru - среднее время наработки между двумя отказами.

2. Устойчивость – способность системы выполнять функции в условии помех (ошибок, сбоев, отказов, возникающих во внепрограммных испытаниях).

Py(t)=P(T≥t)P(A)

P(A) – вероятность ошибки аппаратуры

3. Корректируемость – приспособленность ПО к поиску и устранению ошибок

4. Защищённость – защита от посторонних вмешательств.

5. Долговечность – свойство программы избегать морального старения.

Программа не корректируется и любой отказ является полным. Безотказность, устойчивость, защищённость.

Программа не корректируется, после отказа система функционирует нормально без отказов, устойчива, защищена, долговечна.

После отказа программа корректируется, отлаживается и снова сдаётся в эксплуатацию. Корректируемость, потеря времени.

Критерии надёжности комплексных программ:

Критерии оценки надежности программных изделий и сложных комплексов программ - student2.ru n0 – суммарное количество ошибок в комплексе программ.

Критерии оценки надежности программных изделий и сложных комплексов программ - student2.ru - количество ошибок, выявляемых в единицу времени в процессе тестирования или отладки.

Критерии оценки надежности программных изделий и сложных комплексов программ - student2.ru - интенсивность отказов.

Наши рекомендации