Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Понятие тестирования. Принципы тестирования.↑ ⇐ ПредыдущаяСтр 10 из 10 Содержание книги
Поиск на нашем сайте
Тестирование – запуск программ с использованием разных исходных данных и анализ результатов с целью оценки работоспособности программы. Основными принципами тестирования являются:
Методы ручного тестирования.
При разработке программ очень полезным бывает метод "ручного тестирования" без компьютера на основе инспекции и сквозного просмотра (тестирование "всухую"). Инспекция и сквозной просмотр - это набор процедур и приемов обнаружения ошибок при чтении текста. Инспекции и сквозные просмотры
Понятие отладки. Методы отладки.
Отладка – выявление и устранение ошибок в программе, если такие обнаружены в процессе тестирования. Методы:
Метод ручного тестирования – выполнение программы вручную с использованием тестового набора, при прогоне которого была обнаружена ошибка. Метод индукции включает:
Альтернативный метод дедукции заключается в:
Метод обратного прослеживания эффективен для небольших программ. Выявляется точка вывода неправильных результатов. Для этой точки строится гипотеза о значениях основных переменных, которые могли бы привести к получению имеющегося результата. Далее, исходя из этой гипотезы, делают предположения о значениях переменных в предыдущей точке. Процесс продолжают до тех пор, пока не обнаружат причину ошибки. Силовые методы:
110. Понятие отладки. Принципы отладки. Анализ ошибок
Отладка – выявление и устранение ошибок в программе, если такие обнаружены в процессе тестирования. Принципы отладки Принципы локализации ошибок:
Принципы исправления ошибок:
Классификация ошибок
Ошибка программирования - ошибка, возникающая в процессе программирования. Различают следующие ошибки программирования: семантические (смысловые) и синтаксические (когда нарушены правила применения конструкций языка). Синтаксические ошибки хорошо проверяются трансляторами языков программирования высокого уровня. Семантические ошибки очень тяжело найти, для их выяснения при программировании существует этап отладки. Но и отладка не гарантирует безошибочности работы программы. Ошибки сопровождают программный продукт на протяжении всей его жизни, но эти ошибки несущественно сказываются на функциональных возможностях программ, т.к. в большинстве случаев каждую ошибку, если она выявлена, можно обойти.
Графы Понятие графа. Способы изображения графов. Способы представления графов.
Граф – совокупность двух множеств {V,X}, где V – множество вершин графа, X – множество ребер графа. Элементами множества X являются пара элементов из множества V (записывается в виде x=(u,v) или x=uv). Вершины u и v инцидентны x (x инцидентно u и v), если x соединяет их. Два ребра, инцидентные одной вершине – смежные. Две вершины, инцидентные одному ребру – смежные.
Способы изображения графов 1. Текстовый (в виде множеств) G={V,X} V={1,2,3,4,5} X={(1,2),(1,3),(1,4),(2,4),(1,5),(3,5),(5,5),(4,5)} 2. Графический
Петля – ребро, инцидентное одной и той же вершине. Если ребра имеют направление, то граф – ориентированный (ребра – дуги). Граф помеченный, если каждая вершина имеет свою пометку. Маршрут – чередующаяся последовательности вершин и ребер, такая что начинается и заканчивается некоторой вершиной графа и каждое ребро этой последовательности в качестве предшественника и в качестве последователя содержит вершину, инцидентную данному ребру. Маршрут, в котором совпадают начальная и конечная вершины – замкнутый. Иначе – открытый. Цепь – маршрут, у которого все ребра различны. Простая цепь – маршрут, в котором все вершины различны. Расстояние между вершинами – длина кратчайшей простой цепи, которая соединяет эти вершины. Степенью вершины называется число ребер, инцидентных данной вершине.
Способы представления графов · Текстовый · Графический · Матрица инциденций Строки – вершины, столбцы – ребра. Значения: -1 – начинается ребро 1 – заканчивается ребро 2 – петля 0 – в остальных случаях
Матрица смежности Не делается различий между ориентированными и неориентированными графами. Нельзя отличить, что существует два ребра, соединенных одинаковыми вершинами.
Список ребер headà 1,2à 1,3à 2,3à 3,4à 4,4à 4,5à 5,5à 5,6à 6,5\ Список инциденций Для каждой вершины графа сформировывается самостоятельный список из вершин, инцидентных графу. headà 1à 2à 3\ ↓ 2à 3\ ↓ 3à 4\ ↓ 4à 4à 5\ ↓ 5à 5à 6\ ↓ 6\à 5\
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-07-14; просмотров: 871; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.140.196.48 (0.009 с.) |