Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Инструментальные системы Фрагмент 2



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

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

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

В её состав включаются:

§ компилятор и/или интерпретатор;

§ редактор связей;

§ среда разработки;

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

§ документация.

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

Редактор связей (linker) – это программа, которая собирает несколько объектных файлов в один исполняемый файл.

Интегрированная среда разработки (integrated development environment - IDE) – совокупность программ, включающая в себя текстовый редактор, средства управления файлами программного проекта, отладчик (debugger) программ, которая автоматизирует весь процесс разработки программ (см. рис. 3.8).

Библиотека стандартных подпрограмм (standard library) – набор объектных модулей, организованных в специальные файлы, которые предоставляются производителем системы программирования. В таких библиотеках имеются обычно подпрограммы ввода-вывода текста, стандартные математические функции, программы управления файлами. Объектные модули из стандартной библиотеки обычно автоматически подключаются редактором связей к пользовательским объектным модулям.

Рис. 4. Этапы разработки программ

Системы быстрой разработки приложений (rapid application development - RAD) представляют собой развитие обычных систем программирования. В RAD-системах во многом автоматизирован сам процесс программирования. Программист не пишет сам текст программы, а с помощью некоторых наглядных манипуляций указывает системе, какие задачи должны выполняться программой. После чего RAD-система сама генерирует текст программы.

Например, среди наиболее известных систем программирования можно назвать системы Borland C++, Microsoft Visual C++. Известные RAD-системы общего назначения: Borland Delphi, Microsoft Visual BASIC, Borland C++ Builder, Sybase PowerBuilder.

Система управления базами данных - СУБД (database management system - DBMS) – это комплекс программ, предназначенных для создания, ведения и совместного использования базы данных многими пользователями. В состав СУБД может входить система программирования, дополненная средствами, специфическими для управления БД. (Подробнее во 2 семестре).





Дата публикования: 2015-11-01; Прочитано: 203 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...