Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СППО_часть2.doc
Скачиваний:
3
Добавлен:
11.11.2018
Размер:
156 Кб
Скачать
☆

§25. Характеристика средств разработки по.

Режимы использования

1) Интерактивный

Использование графического интерфейса

2) Командный

Режим командной строки

Состав

1) Специализированный текстовый редактор

Ориентирован на разработку ПО

2) Компилятор (compiler) - программа, которая переводит исходный текст в машинный код.

3) Редактор связей (linker)

4) Библиотека (работа с библиотекой объектных модулей LIB)

5) Менеджер проекта

Программа поддержки проектов автоматом перестраивает нужные измененные проекты

6) Диалоговый отладчик. Ищет алгоритмические ошибки.

7) Дополнительные утилиты

Фазы программирования.

Планирование -> Кодирование -> Отладка -> Сопровождение и Эксплуатация.

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

1) Безусловная

2) Условная. При выполнении сформулированного условия

3) Временная. Устанавливается средой 1 раз и далее сбрасывается.

Способы выполнения программ в диалоговом отладчике:

Step In (со входом в тело функции)

Step Out (выйти из тела функции)

Step Over (без захода в функцию)

Run To Cursor (выполнять до достижения курсора)

Continue (до следующей точки останова).

Отладочные действия при достижении точек.

1) Изменять точки останова.

2) Проанализировать значения переменных или выражений

Watch / Quick Watch

3) Просмотреть стек вызовов.

4) Выполнить Reset - закончить отладку (вернуться к началу).

5) Посмотреть содержимое регистров процессора.

6) Изменить значение переменных.

BREAK - прерывает выполнение (при зацикливании).

Окно Watch:

Можно выбрать различные условия останова.

16