пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» маркетинг
» марк
» инф

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

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

Группы программных продуктов:

1. Средства для создания приложений:

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

– языки и системы программирования;

– инструментальные среда пользователя.

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

2. Средства для создания информационных систем (Case–технология), представляющая методы анализа, проектирования и создания программных систем и предназначенная для автоматизации процессов разработки и реализации информационных систем, делятся на:

– встроенные в систему реализации;

– независимые от системы реализации.

Средства для создания приложений

1. Локальные средства разработки программ

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

Язык программирования – формализованный язык для описания алгоритма решения задачи на компьютере. Они делятся на классы:

– машинные языки – языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды);

– машинно-ориентированные языки – языки программирования, которые отражают структуру конкретного типа компьютера (ассемблеры);

– алгоритмические языки – не зависящие от архитектуры компьютера языки программирования для отражения структуры алгоритма (Паскаль, бейсик, Фортран и др.);

– процедурно–ориентированные языки – языки программирования, где имеется возможность описания программы как совокупности процедур (подпрограмм).

– проблемно–ориентированные языки – предназначены для решения задач определенного класса (Лисп, Симула);

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

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

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

Средства поддержки проектов – новый класс программного обеспечения, предназначенный для: отслеживания изменений, выполненных разработчиком программ; поддержки версий программы с автоматической разноской изменений; получение статистики о ходе работ проекта.

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

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

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


хиты: 180
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь