Инструментарий технологии программирования

  • Презентации учебные
  • pptx
  • 04.04.2020
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Инструментарий технологии прораммирования.pptx

Инструментарий технологии программирования

Определение

2

Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов. Он классифицируется так, как показано на рисунке 1:

Рисунок 1 – классификация инструментария

Системы программирования

3

Включают в себя:
-компилятор;
-интегрированную среду разработки программ;
-отладчик;
-средства оптимизации кода программ;
-набор библиотек;
-редактор связей;
-сервисные средства;
-справочные системы;
-систему поддержки и управления продуктами программного комплекса.

Компилятор

4

Компилятор транслирует всю программу без её выполнения. Процесс компиляции представлен на рисунке 2:

Рисунок 2 – процесс компиляции

Транслятор

5

Транслятор (интерпретатор) выполняет пооперационную обработку и выполнение программы. Трансляция проходит следующим образом (рисунок 3):

Рисунок 3 – процесс трансляции

Отладчики

6

Это специализированные программы, предназначенные для трассировки и анализа выполнения программ. Процесс отладки в среде программирования Lazarus представлен на рисунке 4:

Рисунок 4 – процесс отладки в среде программирования Lazarus

Трассировка

7

Это обеспечение выполнения в пооператорном варианте. В режиме трассировки программист видит последовательность выполнения команд и значения переменных на данном шаге выполнения программы, что позволяет легче обнаруживать ошибки.

Рисунок 5 – процесс трассировки, производимый с помощью командной строки

Инструментальная среда пользователя

8

Это специальные средства, встроенные в пакеты прикладных программ, такие как: библиотека функций, процедур, обьектов и методов обработки.

Рисунок 6 – инструментальная среда пользователя BPWin

Инструментальная среда пользователя

9

Это специальные средства, встроенные в пакеты прикладных программ, такие как:
• макрокоманды;
• клавишные макросы;
• языковые макросы;
• конструкторы экранных форм и объектов;
• генераторы приложений;
• языки запросов высокого уровня;
• конструкторы меню и др.

Интегрированные среды разработки

10

Интегрированные среды разработки программ объединяют набор средств для их комплексного применения на технологических этапах создания программы. Среда разработки включает в себя: текстовый редактор, транслятор, средства автоматизации сборки, отладчик.

Рисунок 7 – интегрированные среды разработки с открытым исходным кодом NetBeans

Спасибо за внимание

11