Надежность информационных систем. Громов Ю.Ю - 52 стр.

UptoLike

7.6. Состав подсистем ФПО
Количество модулей Количество связей
ФСО
A1…A
8
СВв БУ1 БУ2 МС ВС
АУ 1 54 20 2 15 3
ДУ 1 0 20 2 15 21
ОП 1 54 0 0 15 9
7.7. Исходное число дефектов в подсистемах до автономной отладки
и
N
А1…А8 БУ1
БУ2
СВ Связи Всего
Вариант 1 Вариант 2
ПС
В1 В2
n
= 17
n
= 11
К
анал 1
К
анал 2
К
анал 1
К
анал 2
К
анал 1
К
анал 2
АУ 16,1
10,34 8,9 3,34
2,2 1,21 2,42 31,6
6
32,9 25,9
6
27,4
5
ДУ 16,1
10,34 8,9 3,34
0 6,44 12,87
34,7
2
41,1
6
29,0
1
35,4
5
ОП 16,1
10,34 0 0 2,2 2,42 4,85 20,6
3
23,0
6
14,9
2
17,3
5
Все
16,1
10,34 8,9 3,34
2,2 10,07
20,14
40,5
4
49,6
1
34,8
3
43,9
0
П р и м е ч а н и е. Здесь
n
число входов; В1 вариант 1; В2
вариант 2.
Из данных, приведенных в табл. 7.7, видно, что наибольшее количество дефектов ожидается в подсистеме
дистанционного управления и возникать они будут в основном из-за большего количества внешних связей. Наименьшее
количество дефектов в подсистеме ОП, в которую не входят секции ввода и вывода. Количество дефектов во всём ФПО
примерно на 20% превышает ожидаемое число дефектов в наиболее сложной подсистеме.
При оценке ИЧД в базе данных используются следующие исходные данные:
общий объём БД
V
0
= 6 Мбайт;
объём данных, используемых при выполнении ФСО:
V
= = 0,55 Мбайт для всех ФСО,
V
= 0,5 Мбайт для ОП и ДУ,
V
=
0,25 Мбайт для подсистемы АУ;
уровень языка программирования
l
= 0,88.
Согласно (7.13), ожидаемое число дефектов по всей БД
и
N
=
352, в подсистемах ДУ и ОП
и
N
=
29, в подсистеме АУ
и
N
=
14,5.
Оценка остаточного числа дефектов после автономной отладки. Автономная отладка проводится по секциям.
Функционирование секций проверяется путём предъявления входных наборов сериями, соответствующими конгруэнтным
множествам, начиная с
m
= 1 ранга. Для расчёта ОЧД используется формула (7.25) или (7.26). Как следует из табл. 7.4, при
m
= 9 полностью проверяются секции АИ, А12, А23, А24, А41, А42, А51...А54, А61...А64. Для А21, А22, A3, А7 и А8 число
входов более 9. Поэтому эти секции и алгоритмы проверяются лишь частично. При
m
= 10 полностью проверяется также
секция А22.
При расчёте ОЧД в секциях БУ1 и БУ2 учитываем, что в них число входов
n
= 17 и
n
= 11 соответственно. Результаты
расчётов приведены в табл. 7.9.
Расчёт ОЧД в МВС проведён для
n
= 18, 36 и 24 (подсистемы АУ, ДУ и ОП соответственно). При расчёте ОЧД в БД по
формуле (7.29) коэффициент полноты проверки принят равным 0,95. Из данных, приведённых в табл. 7.9, видно, что
автономная отладка существенно сокращает ожидаемое число дефектов в секциях: по всем подсистемам ФПО (А1...А8 и БУ)
от 30,45 до 0,88 при
m
= 9 и до 0,4 при
т
= 10.
В БД число дефектов уменьшается от 32 до 1,6. Эффективность АЛ по таким компонентам ФПО и ИО, как отношение
числа устранённых дефектов к исходному числу, составляет 0,96 при
m
= 9 и 0,97 при
m
= 10. Однако в целом по всем
компонентам эффективность существенно меньше: от 0,544 в двухканальной системе при
т
= 9 до 0,7 в одноканальной системе
при
m
= 10 (табл. 7.8). Снижение эффективности объясняется тем, что при АО не проверяют МВС. Остаточное количество
дефектов колеблется от 12,1 до 22,6. Это довольно много, поэтому необходима комплексная отладка