Метод оценки надежности программного обеспечени
я
…
Инженерный журнал: наука и инновации
# 6·2016 9
Процедуры вычисления оценки показателя
K
3
надежности ПО
АСУ КА, а также вычисления
K
3
по формуле Байеса и определения
параметров бета-распределения повторяются для т р е т ь е г о и по-
следующих этапов испытаний ПО АСУ КА. При этом предыдущие
этапы (автономные испытания компонентов ПО, комплексные, лабо-
раторные, отработочные испытания ПО и, возможно, другие виды
испытаний) объединяют в один (первый) этап, а актуальный (послед-
ний) этап считают вторым.
Методика оценки показателя надежности ПО АСУ КА для
подвижных объектов наблюдения.
Изложенный метод оценки по-
казателя надежности ПО АСУ КА представим в виде методики,
снабженной иллюстрирующим примером.
Исходные данные
:
1) результаты испытаний ПО АСУ КА на первом этапе: всего ис-
пытаний И
1
, испытаний с отрицательным исходом — Д
1
, испытаний с
положительным исходом — П
1
= И
1
– Д
1
;
2) результаты испытаний ПО АСУ КА на втором этапе: всего ис-
пытаний И
2
, испытаний с отрицательным исходом — Д
2
, испытаний с
положительным исходом — П
2
= И
2
– Д
2
.
Пусть указанные исходные данные имеют следующие числовые
значения:
И
1
= 60, Д
1
= 2, П
1
= 58;
И
2
= 60, Д
2
= 1, П
2
= 59.
Решение
.
1. В качестве оценки показателя надежности ПО АСУ КА на пер-
вом этапе предлагается «пессимистическая» оценка по
минимаксному
критерию. Для этой оценки необходимы целые значения эквивалент-
ного числа испытаний. Будем считать, что неизвестно, как изменится
этот показатель на втором этапе (увеличится или уменьшится), по-
этому в качестве «
K
-значения» выбираем
K
3
, которое вычисляется
следующим образом.
1.1. Определяем значение Д
*
по формуле (3):
Д
*
= min{Д, И
1
, И
2
} = min{3, 60, 60}= 3.
1.2. Вычисляем значение
K
1
по формуле (2):
K
1
=
3599
28084
= 0,128.
1.3. Определяем значение
K
3
по формуле (4):
K
3
= 2 min{0,128, 1 – 0,128} = 0,256.
1.4. Вычисляем целые значения эквивалентного числа результа-
тов испытаний ПО АСУ КА на первом этапе:
1
И
=
Е
[И
1
K
3
+ 0,5] =
Е
[60
0,256 + 0,5] = 16;