Введение
Глава 1. Технологии и инструментальные средства разработки прикладных программных систем 13
1.1. Императивное программирование и библиотеки компонентов 13
1.2. Порождающее программирование и CASE системы 15
1.3. Декларативное программирование 17
1.4. Методы интеграции ГИС-функциональности в разрабатываемые системы 19
1.5. Сравнение инструментальных средств для задачи разработки приложений баз данных 20
Выводы 30
Глава 2. Технология автоматизации создания приложений БД 31
2.1. Предлагаемый подход 31
2.2. Модель приложения БД 37
2.3. Язык спецификаций приложений БД 43
Выводы 48
Глава 3. Инструментальная система создания приложений БД 49
3.1. Требования к функциональному обеспечению и архитектуре инструментальной системы 49
3.2. Ядро системы 52
3.3. Подсистема управления спецификациями 61
3.4. Подсистема Редактор БД 66
3.5. Построитель пользовательских запросов 70
3.6. Программный интерфейс для взаимодействия с внешними программными системами 74
3.7.Построитель отчётов 77
3.8. Подсистема «Карта» 79
Выводы
Глава 4. Применение инструментальной системы «ГеоАРМ» 85
4.1.Разработка приложения для БД «Pubs» 85
4.2. Разработка АИС «Управление многоквартирными домами г. Иркутска»... 92
Заключение 116
Список сокращений и условных обозначений 118
Литература


