Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Оценка остаточного числа дефектов после автономной отладки






Автономная отладка проводится по секциям. Функционирование секций проверяется путем предъявления входных наборов сериями, соответствующими конгруэнтным множествам т- горанга, начиная с m = 1. Для расчета ОЧДиспользуется формула (10.25) или (10.26). Как следует из табл. 4.4, при m = 9 полностью проверяются секции А11, А12, А23, А24, А41, А42, А51...А54, А61...А64. Для А21, А22, A3, А7 и А8 число входов более 9. Поэтому эти секции и алгоритмы проверяются лишь частично. При m= 10 полностью проверяется также секция А22. Результаты расчетов ОЧД приведены в табл. 4.8.

Таблица 4.8

Среднее остаточное число дефектов в секциях после АО

m                
  А21 А22 A3 А7 А8 А1...А8 БУ1 БУ2
  0, 0023 0, 00007 0, 199 0, 1965 0, 005 0, 424 0, 4495 0, 00208
  0, 0065   0, 087 0, 113 0, 00007 0, 207 0, 196 0, 00015

 

При расчете ОЧД в секциях БУ1 и БУ2 учитываем, что в них число входов n =17 и п= 11 соответственно. Результаты расчетов приведены в табл. 4.9.

Таблица 4.9

Результаты автономной отладки (вариант 1)

ПС m Среднее остаточное число дефектов       ЭАО  
    Алгоритм БУ БД МВС   Всего      
          Канал 1 Канал 2 Канал 1 Канал 2 Канал 1 Канал 2
АУ   0, 424 0, 452 0, 73 1, 21 2, 42 2, 82 4, 03 0, 911 0, 876
АУ   0, 207 0, 196 0, 73 1, 21 2, 42 2, 34 3, 55 0, 926 0, 892
ДУ   0, 424 0, 452 1, 45 6, 44 12, 87 8, 77 15, 23 0, 747 0, 630
ДУ   0, 207 0, 196 1, 45 6, 44 12, 87 8, 29 14, 65 0, 761 0, 644
ОП   0, 424   1, 45 2, 42 4, 85 4, 30 6, 72 0, 792 0, 709
ОП   0, 207   1, 45 2, 42 4, 85 4, 08 6, 51 0, 802 0, 718
Все   0, 424 0, 452 1, 60 10, 07 20, 14 12, 55 22, 62 0, 690 0, 544
Все   0, 207 0, 196 1, 60 10, 07 20, 14 12, 08 22, 14 0, 702 0, 553

Примечание. Здесь МВС − межсекционные и внешние связи; − коэффициент эффективности АО.

 

Расчет ОЧД в МВС проведен для п= 18, 36 и 24 (подсистемы АУ, ДУ и ОП соответственно). При расчете ОЧД в БД по формуле (10.29) коэффициент полноты проверки принят равным 0, 95. Значения взяты из 4.5.3.

Из данных, приведенных в табл. 10.9, видно, что автономная отладка существенно сокращает ожидаемое число дефектов в секциях: по всем подсистемам ФПО (А1...А8 и БУ) от 30, 45 до 0, 88 при т= 9 и до 0, 4 при m=10. В БД число дефектов уменьшается от 32 до 1, 6. Эффективность АЛ по таким компонентам ФПО и ИО, как отношение числа устраненных дефектов к исходному числу, составляет 0, 96 при т= 9 и 0, 97 при т= 10. Однако в целом по всем компонентам эффективность существенно меньше: от 0, 544 в двухканальной системе при т =9 до 0, 7 в одноканальной системе при т =10. Снижение эффективности объясняется тем, что при АО не проверяют МВС. Остаточное количество дефектов колеблется от 12, 1 до 22, 6. Это довольно много, поэтому необходима комплексная отладка.

Для дальнейших расчетов выбираем вариант с глубиной автономной отладки, соответствующей т= 9, по следующим причинам. С ростом т быстро возрастает трудоемкость отладки, измеряемая суммарной длиной тестовой последовательности. На все секции, проверенные полностью, при т= 9 затрачивается L= 1568 входных наборов. Значения длины тестовой последовательности для остальных секций, рассчитанные по формуле (10.21), приведены в табл. 4.10.

В строке 8 указана сумма значений строк 1...5, в строке 9 к ним добавлено число комбинаций для полностью проверенных секций алгоритмов.

Таблица 4.10

Длина тестовой последовательности после m-й серии

Наименование п L    
    т = 8 m = 9 m=10
Секция А21   12 911 14 913 15 914
Секция А22        
Алгоритм A3   65 536 89 846 109 294
Алгоритм А7   263 950 431 910 616 666
Алгоритм А8        
Секция БУ1   65 536 89 846 109 294
Секция БУ2        
Секции А21...А8 - 347 207 541 709 746 981
Алгоритмы А1...А8 - 348 774 543 277 748 549
БУ1, БУ2 - 67 517 91 882 111 341
А1...А8, БУ1, БУ2 - 416 291 635 159 859 890

 

Для алгоритма А7 переход от m= 8кm= 9 означает увеличение трудоемкости отладки на 63, 6%, а переход от m= 9к m=10 − увеличение на 42, 8%. Переход от т= 9 к т = 10 приводит к увеличению L: для A3 и БУ на 21, 6%, для всех алгоритмов А1...А8 на 37, 8%, по секциям БУ на 21, 1%, по ФПО в целом на 35, 4%.

Степень снижения остаточного числа дефектов и рост эффективности отладка можно проследить по данным, приводимым в табл. 4.11.

Таблица 4.11

Зависимость эффективности АО от трудоемкости

ФСО т L
АУ, ДУ   635 159 0, 876 0, 969 -
АУ, ДУ   859 890 0, 403 0, 986 0, 354
ОП   543 277 0, 424 0, 974 -
ОП   748 277   0, 987 0, 377

 

Для АУ и ДУ увеличение эффективности отладки на 1, 7% требует увеличения трудоемкости на 35, 4%. Для ОП рост эффективности на 1, 3% требует увеличения трудоемкости на 37, 7%.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.