Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Метод дедукции




Метод индукции.

Считается, что большинство ошибок может быть выявлено при тщательном анализе, т.е. без выхода на машину. В процессе индукции осуществляется анализ от частного к целому, при этом, просматривая детали (симптомы ошибок, выявленные тестом) и взаимосвязи между ними, можно прийти к ошибке. Метод индукции разбивается на следующие этапы:

1. Определение данных, имеющих отношение к ошибке. Одна из самых распространенных ошибок при отладке - плохо организованные данные. Здесь необходимо разделить все данные на свидетельствующие о правильном выполнении и о неправильных действии программы

2. Организация данных. Индукция -это анализ от частного к общему. Необходимо структурировать данные, имеющие отношение к ошибке с целью выявления закономерностей. Особую важность представляют исследования на противоречивость. Структурирование данных удобно проводить и использованием следующей таблицы:

 

 

Вопрос Да Нет
Что    
Где    
Когда    
Какова степень    

 

Строка "Что" образует общий список симптомов ошибок. "Где" -место, где эти симптомы обнаружены. "Когда" -время появления симптомов. "Какова степень" - определяет область распространения симпто­мов и степень их важности. Столбец "Да" описывает противоречивость ситуации, когда появляется ошибка, а когда - нет.

3. Необходимо изучить взаимосвязи и выдвинуть одну или несколько гипотез о причинах ошибки с учетом обнаруженных закономерностей. Если гипотезу не удастся выдвинуть, необходимы до­полнительные данные, которые можно получить с помощью дополнительных тестов. Если гипотез несколько, то дальше рассматривается наиболее вероятная.

4. Доказательство гипотезы. Прежде чем взять гипотезу за основу, необходимо доказать ее приемлемость. Гипотеза должна полностью объяснить существование симптомов. Если доказать не удается, то либо гипотеза необоснованна, либо не полна, либо ошибок несколько. Если гипотеза доказана, то необходимо идти в то место и исправить ошибку.

Этот метод позволяет на основании некоторых общих теорий и предположений с помощью операций исключения и уточнения прийти к определенному заключению, т.е. найти место ошибки. Процесс дедукции состоит в следующем:

1. Перечисление возможных причин или гипотез. Заключается в составлении списка всех возможных причин ошибки. Причем эти причины не должны обязательно объяснять ошибки. Это версия, с помощью которой можно структурировать и анализировать данные.

2. Для исключения возможных причин используется тщательный анализ данных. Особенно тщательно ищется противоречие. Если все причины исключаются, то необходимо выдвинуть новые версии. Если остается одна Гипотеза, то она наиболее вероятна.

3. Гипотеза может быть верна, но она не объясняет ошибки. Необходимы дополнительные данные, чтобы объяснить версию.

4. Доказательства: то же, что и в методе индукции.

 





Поделиться с друзьями:


Дата добавления: 2014-11-20; Просмотров: 708; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.