![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оценка остаточного числа дефектов после автономной отладки
Автономная отладка проводится по секциям. Функционирование секций проверяется путем предъявления входных наборов сериями, соответствующими конгруэнтным множествам т- горанга, начиная с 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 Среднее остаточное число дефектов в секциях после АО
При расчете ОЧД в секциях БУ1 и БУ2 учитываем, что в них число входов n =17 и п= 11 соответственно. Результаты расчетов приведены в табл. 4.9. Таблица 4.9 Результаты автономной отладки (вариант 1)
Примечание. Здесь МВС − межсекционные и внешние связи;
Расчет ОЧД в МВС проведен для п= 18, 36 и 24 (подсистемы АУ, ДУ и ОП соответственно). При расчете ОЧД в БД по формуле (10.29) коэффициент полноты проверки принят равным 0, 95. Значения Из данных, приведенных в табл. 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-й серии
Для алгоритма А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 Зависимость эффективности АО от трудоемкости
Для АУ и ДУ увеличение эффективности отладки на 1, 7% требует увеличения трудоемкости на 35, 4%. Для ОП рост эффективности на 1, 3% требует увеличения трудоемкости на 37, 7%.
|