Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
A_Kpo.pdf
Скачиваний:
157
Добавлен:
10.06.2015
Размер:
1.82 Mб
Скачать

Рис.16 Сравнение отладки по методологии черного и белого ящика

Большая трудоемкость комплексной отладки связана с тем, что задание межпрограммных связей (на рисунке 4 связей между блоком 1 и блоком 2) должно осуществляться не непосредственно приданием им различных значений (это мы уже сделали при автономной отладке), а через задание данных на входе программы таким образом, чтобы инициировалась намеченная связь в «блок 2» .

Этот подбор данных на входе ПО для инициализации выбранной связи между структурными единицами представляет определенную трудность. Эту трудность мы отмечаем в этом простом примере. Мы будем отмечать её и дальше, как проблему генерации данных на комплексную отладку. Относительно высокая трудоемкость комплексной отладки ограничивает снизу размер структурных единиц ПО, когда при уменьшении их размера уменьшается суммарная трудоемкость АО, но растет трудоемкость КО. В результате можно определить оптимальный размер структурной единицы, который зависит от свойств отлаживаемого ПО и технологии проведения отладки.

Из сказанного можно сделать также вывод, что знание структуры ПО – основной фактор, позволяющий уменьшить трудоемкость ее отладки.

60. Тестовое окружение ПО. Драйверы и заглушки.

Для повышения производительности проведения автономной отладки необходимо разработать простые инструментальные средства: драйверы и заглушки.

Назначение тестового драйвера:

[Введите текст]

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]