Введение
Глава 1. Определение и виды информационных систем 12
1.1 ВидыИС 14
1.2 Функциональность информационных систем, ориентированных на данные 15
Глава 2. Технология REAL-IT 18
2.1 Моделирование схемы данных 20
2.2 Описание ограничений целостности 21
2.3 Описание экземпляров 21
2.4 Создание представлений 22
2.4.1 Расширение UML для моделирования представлений 22
2.5 Создание экранов 25
2.6 Генерация 26
2.6.1 База данных 27
2.6.2 Программный интерфейс базы данных 27
2.6.3 Экранные формы 28
2.7 Заключение 28
Глава 3. Язык описания расширенных ограничений ссылочной целостности 29
3.1 Пример диаграммы классов с ограничениями 30
3.2 Альтернативные подходы 32
3.2.1 Visual OCL 33
3.2.2 Constraint Diagrams 34
3.3 Контекстные ограничения 36
3.4 Нотация 39
3.5 Семантика 40
3.5.1 Базовая модель 40
3.5.2 Модель с отрицаниями 43
3.5.3 Модель с ограничениями на отдельные объекты 44
3.5.4 Дизъюнктная модель 45
3.5.5 Пример 46
3.6 Заключение 50
Глава 4. Разработка пользовательского интерфейса 51
4.1 Модельно-ориентированные подходы к разработке пользовательскогоинтерфейса 51
4.1.1 Визуальное моделирование при разработке WEB-приложений 54
4.2 Моделирование интерфейса в REAL-IT 60
4.2.1 Порядок использования модели интерфейса 61
4.2.2 Диаграммы классов UML 62
4.2.3 Шаблоны экранных форм 63
4.3 Разработка отдельных типов экранных форм 65
4.3.1 Список 66
4.3.2 Использование ограничений на данные 71
4.3.3 Карточка 72
4.3.4 Форма - отношение 74
4.4 Заключение 77
Глава 5. Поддержка итеративной разработки 79
5.1 Альтернативные подходы 81
5.2 Поддержка «ручных» изменений кода 86
5.2.1 Возможные решения 87
5.2.2 Анализ возможных решений 88
5.2.3 Предлагаемое решение 89
5.3 Сохранение содержимого базы данных при обновлении ее схемы 93
5.4 Заключение 95
Глава 6. Реализация 97
6.1 База данных 98
6.1.1 Поддержка итеративного процесса 99
6.2 REAL-IT/VB 100
6.2.1 Архитектура приложения 100
6.2.2 Оптимизация выборки данных 105
6.2.3 Генераторы 109
6.2.4 Поддержка итеративного процесса 110
6.3 REAL-IT/Java 111
6.4 REAL-ITAVEB 112
6.5 Заключение 114
Глава 7. Направления дальнейших исследований 116
7.1 Моделирование расширенных ограничений ссьшочнои целостности... 116
7.2 Моделирование пользовательского интерфейса 117
7.3 Распределение прав доступа в терминах модели системы 117
7.4 Разработка семейств информационных систем 118
7.5 Использование модели бизнес-процессов для реализации системы 119
Заключение 120
Литература... 121


