Смекни!
smekni.com

Программное обеспечение (стр. 3 из 3)

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

Пример

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

Система управления базами данных - СУБД [databasemanagementsystem - DBMS] – это комплекс программ, предназначенных для создания, ведения и совместного использования базы данных многими пользователями. В состав СУБД может входить система программирования, дополненная средствами, специфическими для управления БД.

Список литературы

Список литературы

Андерсон К. Минаси М. Локальные сети. Полное руководство: К.: ВЕК+, М.: ЭНТРОП, СПб.: КОРОНА принт, 1999. – 624 с.

Богумирский Б.С. Руководство пользователя ПЭВМ: В 2-х ч. – СПб.: Ассоциация OILCO, 1992. – 357 с.

Головкин Б.А. Параллельные вычислительные системы. М.: Наука, 1980. – 520 с.

Елманова Н.З. Borland C++ Builder 3.0. Архитектура «клиент/сервер», многозвенные системы и Internet-приложения. – М.: Диалог-МИФИ, 1999. – 240 с.

Касаткин А.И., Вальвачев А.Н. Профессиональное программирование на языке Си: От TurboC к Borland С++: Мн.: Выш.шк., 1992. –240 с.

Косарев В.П. Ерёмин Л.В. Компьютерные системы и сети. - М.: Финансы и статистика, 1999. – 464 с.

Кручинин С. Архитектура компьютера. Hard и Soft №4 1995.

Мельников Д.А. Информационные процессы в современных сетях. Протоколы, стандарты, интерфейсы, модели. – М.: КУДИЦ-ОБРАЗ, 1999. –256 с.

Першиков и др. Русско-английский толковый словарь по информатике. – М.: Финансы и статистика, 1999. – 386 с.

Экономическая информатика и вычислительная техника: Учебник/ Под ред. В.П. Косарева. – М.: Финансы и статистика, 1996. – 336 с.