Отладка программного обеспечения. Определение отладки Отладка - этап разработки компьютерной программы, на котором, обнаруживают, локализуют и устраняют.

Презентация:



Advertisements
Похожие презентации
Отладка программного обеспечения
Advertisements

Системы программирования Системы программирования обеспечивают создания новых программ для компьютера. Современные системы программирования обычно представляют.
Этапы решения задач на компьютере 1. Постановка задачи. 2. Построение математической модели. 3. Составление алгоритма. 4. Запись алгоритма на языке программирования(кодирование)
Программная инженерия Андрей Дмитриев ©
Компьютерные методы моделирования оптических приборов кафедра прикладной и компьютерной оптики Организация разработки программного обеспечения.
Государственное автономное профессиональное образовательное учреждение Саратовской области « Поволжский колледж технологий и менеджмента »
1 этап. Постановка задачи 2 этап. Анализ и исследование задачи 3 этап. Разработка алгоритма 4 этап. Разработка программы 5 этап. Тестирование и отладка.
Программная инженерия Дмитриев Андрей Владиславович
Системы программирования Средства создания программ Интегрированные системы программированияИнтегрированные системы программирования Среды быстрого проектирования.
Среда разработки для языка DRL/PR для разработки документации семейств программных продуктов.
Тестирование Обеспечение качества. Тема 7 тестирование2 Аттестация и верификация Обзоры Инспекционные проверки Сквозной контроль.
Ученицы 10 кл. Романова Дарья Минченкова Анастасия.
Этапы моделирования. Постановка задачи: Описание задачи; Цель моделирования; Анализ объекта Разработка информационной модели Разработка компьютерной модели.
Отладка и профилирование JavaScript/Ajax Александр Шуркаев Newmedia Stars htmlcoder.visions.ru /
BACK-IN-TIME Debugger (отладчик с возможностью обратного выполнения программ) Введение. Как известно, значительная часть усилий по разработке программного.
АлтГТУ им И. И. Ползунова Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды Данил Старовойтов,
ВЫПОЛНЕНИЕ АЛГОРИТМОВ КОМПЬЮТЕРОМ. Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой. Программа данные, предназначенные.
Среднее профессиональное образование Специальность Программирование в компьютерных системах Квалификация Квалификация: техник-программист Срок обучения:
Автоматизация тестирования в Microsoft Team System и костыли Павлов Игорь Apriorit Сообщество Тестировщиков Днепропетровска 29/09/2011.
1. Описание профессии 2. Виды деятельности 3. Места работы 4. Профессиональные навыки 5. Дополнительные особенности.
Транксрипт:

Отладка программного обеспечения

Определение отладки Отладка - этап разработки компьютерной программы, на котором, обнаруживают, локализуют и устраняют ошибки.

Существуют две взаимодополняющие технологии отладки: Использование отладчиков Вывод текущего состояния программы с помощью расположенных в критических точках программы операторов вывода

Методы отладки программного обеспечения Отладка путем анализа документации Отладка трансляцией кода Отладка разработкой интерпретатора Профилирование кода Выполнение программы в другой среде Отладка методом RPC Unit тестирование Прототипирование Отладка с помощью memory-dump-ов или crash-дампов Отладка с помощью перехватов Запуск программы из под отладчика Логирования кода Анализ кода без исполнения программы Анализ поведения системы или ее части

Этапы отладки программного обеспечения Воспроизведение дефекта Анализ дефекта Дизайн исправления дефекта Кодирование исправления дефекта Валидация исправления Интеграция исправления в кодовую базу Дополнительные валидации после интеграции

Инструменты отладки Профилировщики API логгеры Дизассемблеры Снифферы Логи системы

Средства отладки Аварийная печать Печать в узлах программы Непосредственное слежение