Программная инженерия Андрей Дмитриев andrei-dmitriev@yandex.ru ©2007-2010.

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



Advertisements
Похожие презентации
Программная инженерия Дмитриев Андрей Владиславович
Advertisements

Отладка программного обеспечения. Определение отладки Отладка - этап разработки компьютерной программы, на котором, обнаруживают, локализуют и устраняют.
Программная инженерия Андрей Дмитриев ©
Программная инженерия Дмитриев Андрей Владиславович
Программная иженерия Андрей Дмитриев ©
Знакомство с IDE Pascal. Этапы решения задачи на компьютере : 1. Постановка реальной задачи и ее содержательный анализ 2. Создание модели ( формализация.
Программная иженерия Андрей Дмитриев ©
Программная инженерия Дмитриев Андрей Владиславович
Отладка программного обеспечения
Создание Workflow с помощью Visual Studio 2010 Сергей Бельский Украинская Лизинговая Компания MVP SharePoint Server.
Разработка программного обеспечения для сигнальных процессоров TMS320C64xx в IDE Code Composer Studio Часть I. Основные возможности среды разработки CCS.
Презентаци ю подготовил ученик 9 класса «Г» Рощин Витали й Введение в объектно- ориентированный язык программирования Visual Basic Учитель информатики.
Файл это поименованная область диска. Чтобы записать информацию в файл надо проделать следующие операции 1.Открыть файл 2.Вывести данные в файл 3.Закрыть.
Отладка программы. Классификация ошибок 1.синтаксические; 2. ошибки времени выполнения; 3.алгоритмические. Синтаксические ошибки, обнаруживает компилятор,
При запуске Visual Basic открывается окно нового проекта.
Обработка исключительных ситуаций Андрей Дмитриев 2008.
Программная инженерия Андрей Дмитриев ©
Программная инженерия Андрей Дмитриев ©2009.
Интегрированная среда разработки языкаVisual BasicИнтегрированная среда разработки языкаVisual BasicИнтегрированная среда разработки языкаVisual BasicИнтегрированная.
Создание баз данных Редактирование БД с использованием форм Автор: учитель информатики МОУ СОШ 9 Антипенков В.П.
Транксрипт:

Программная инженерия Андрей Дмитриев ©

Отладка

Отладка программы Обработка ошибок. Отслеживание состояний программы. Стек вызовов. Профилирование. Журнализация Отладчик.

Состояние программы Добавление отладочной печати допустимо только в случаях, когда есть возможность пересобрать программу. Хорошо написанная программа предоставляет файл записей с событиями программы. Анализ такого файла позволяет найти ошибку в программе.

Журнализация Запуск программы с активированной журнализацией позволяет выводить информацию о состоянии программы вовне. Конфигурирование отладочной печати может происходить в ком. строке Пример: $JAVA_HOME/lib/logging.properties System.Diagnistics.EventLog См. презентацию «Журнализация».

Стек вызовов java.lang.Thread.dumpStack() System.Diagnostics.StackTrace

Профилирование Среда исполнения может поддерживать механизм профилирования Активизируется либо ключами, либо через среду разработки –XXrunhprof и -Xhprof. Созданный файл содержит: Последовательность снимков состояний приложения Стеки вызовов Итоговое число объектов

Отладчик Хорошая среда разработки предоставляет возможности отладчика: Останавливаться в указанных строках кода. Отслеживать значения переменных. Передвигаться по коду. Переходить по меткам.

Выводы Отладка приложения проводится на всех этапах разработки системы Современные среды разработки предоставляют широкий спектр возможностей по отладке приложений

Ссылки и литература

Q&A

Спасибо! Андрей Дмитриев ©