Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
itogovaya_shpora_po_infe.doc
Скачиваний:
82
Добавлен:
16.12.2018
Размер:
685.06 Кб
Скачать

35. Инструментальные средства программирования и их состав.

 

Инструментарий технологий программирования представляет собой совокупность программных систем, обеспечивающих процесс разработки программного обеспечения. Инструментальное программное обеспечение предназначено для разработки программ. Синонимом термина программа является термин приложение, который означает программную реализацию решения задачи на компьютере.

Для разработки приложений в профессиональной деятельности пользователя существуют инструментальные средства программирования. Они ориентированы на автоматизацию разработки программ и программных комплексов типа информационных систем. Подробнее остановимся на двух видах инструментальных систем: системах программирования и CASE-системах.

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

· входной язык программирования (алгоритмический язык высокого уровня);

· транслятор с входного языка на язык машины;

· редактор связи;

· библиотеку стандартных программ;

· средства отладки

С помощью систем программирования реализуется процесс создания рабочих программ по следующей схеме:

Текст программы Трансляция

на входном языке перевод на

машинный язык

Загрузочный Редактирование

модуль компоновка программы

с присвоением машинных

адресов

Перевод с алгоритмического языка на язык машины осуществляет транслятор. Трансляторы бывают двух видов: интерпретаторы и компиляторы.

Интерпретатор осуществляет пошаговую трансляцию и немедленное выполнение операторов исходной программы, при этом каждый оператор входного языка транслируется в одну или несколько команд машинного языка, которые сразу выполняются. При интерпретации программа на машинном языке не сохраняется и поэтому при каждом запуске исходной программы её нужно транслировать заново.

При компиляции процессы трансляции и выполнения программы разделены во времени. Сначала программа преобразуется в набор объектных модулей на машинном языке, которые затем компонуются в единую машинную программу, готовую к выполнению и сохраняемую в виде файла. Такая программа может многократно выполняться без повторной трансляции.

CASE-средства. Современные CASE- средства охватывают широкую область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до средств автоматизации всего жизненного цикла ПО. CASE-средства – это программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом. CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ИС

36. Классификация компьютерных сетей, назначение и характеристика отдельных видов

Компьютерная сеть – совокупность компьютеров, комп. техники и средств коммуникации для обмена данными между ними.

Компьютерные сети, предназначенные для решения прикладных задач и использующие общие ресурсы, называются вычислительными.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]