Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Инструментальная система – это программный продукт, обеспечивающий разработку информационно-программного обеспечения.
К инструментальным системам относятся: системы программирования; системы быстрой разработки приложений и системы управления базами данных.
Система программирования предназначена для разработки прикладных программ с помощью некоторого языка программирования.
В её состав включаются:
§ компилятор и/или интерпретатор;
§ редактор связей;
§ среда разработки;
§ библиотека стандартных подпрограмм;
§ документация.
Компилятор [compiler] – это программа, выполняющая преобразование исходной программы в объектный модуль, то есть файл, состоящий из машинных команд. Интерпретатор [interpreter] – программа, непосредственно выполняющая инструкции языка программирования.
Редактор связей [linker] – это программа, которая собирает несколько объектных файлов в один исполняемый файл.
Интегрированная среда разработки [integrated development environment - IDE] – совокупность программ, включающая в себя текстовый редактор, средства управления файлами программного проекта, отладчик [debugger] программ, которая автоматизирует весь процесс разработки программ (см. рис. 3.8).
Библиотека стандартных подпрограмм [standard library] – набор объектных модулей, организованных в специальные файлы, которые предоставляются производителем системы программирования. В таких библиотеках имеются обычно подпрограммы ввода-вывода текста, стандартные математические функции, программы управления файлами. Объектные модули из стандартной библиотеки обычно автоматически подключаются редактором связей к пользовательским объектным модулям.
Системы быстрой разработки приложений [rapid application development - RAD] представляют собой развитие обычных систем программирования. В RAD-системах во многом автоматизирован сам процесс программирования. Программист не пишет сам текст программы, а с помощью некоторых наглядных манипуляций указывает системе, какие задачи должны выполняться программой. После чего RAD-система сама генерирует текст программы.
Пример
Среди наиболее известных систем программирования можно назвать системы Borland C++, Microsoft Visual C++. Известные RAD-системы общего назначения: Borland Delphi, Microsoft Visual BASIC, Borland C++ Builder, Sybase PowerBuilder.
g
Система управления базами данных - СУБД [database management system - DBMS] – это комплекс программ, предназначенных для создания, ведения и совместного использования базы данных многими пользователями. В состав СУБД может входить система программирования, дополненная средствами, специфическими для управления БД.
Вопросы к теме 3
1. Какие виды программного обеспечения Вы знаете.
2. В чём отличие между прикладным и стандартным ПО.
3. Что такое машинно-зависимая программа.
4. Что понимается под переносимостью программ.
5. Какова роль операционных систем.
6. Что такое пользовательский и программный интерфейсы. Как они реализованы средствами операционной системы.
7. Какие операционные системы Вы знаете.
8. Каковы задачи сервисных систем.
9. Для чего предназначены инструментальные системы.
Дата публикования: 2014-12-11; Прочитано: 7662 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!