Введение
ГЛАВА 1. Пользовательский интерфейс и инструментальные средства для его разработки. обзор литературы 14
1.1. Пользовательский интерфейс. Основные понятия 14
1.2. Жизненный цикл разработки пользовательского интерфейса 16
1.3. Современные парадигмы автоматизации разработки пользовательского интерфейса 20
1.3.1. Дизайнерская парадигма автоматизации разработки пользовательского интерфейса 20
1.3.2. Моделеориентированная парадигма автоматизации разработки пользовательского интерфейса 23
1.4. Критика современных инструментальных средств и парадигм разработки пользовательского интерфейса 35
1.5. Обеспечение качества пользовательского интерфейса 36
1.6. Выводы из обзора 48
ГЛАВА 2. Онтологии пользовательского интерфейса 52
2.1. Онтологический подход к автоматизации профессиональной деятельности 52
2.2. Системы понятий пользовательского интерфейса 55
2.3. Модели онтологии пользовательского интерфейса 76
2.3.1. Модель онтологии пользователя 76
2.3.2. Модели онтологии для представления информации 79
2.3.3. Модель онтологии сценария диалога 91
2.3.4. Модель онтологии связи интерфейса с прикладной программой 94
2.4. Обсуждение 96
ГЛАВА 3. Проект пользовательского интерфейса 98
3.1. Проект пользовательского интерфейса. Определение и компоненты 98
3.2. Формальное описание проекта интерфейса 118
3.3. Обсуждение 132
ГЛАВА 4. Модель генерации программного кода пользовательского интерфейса и контекстно зависимой помощи по его проекту 13 5
4.1. Общий подход к автоматической генерации программного кода пользовательского интерфейса по его проекту 135
4.2. Структура программного кода пользовательского интерфейса 137
4.3. Модель генерации кода 148
4.4. Генерация контекстно-зависимой помощи 184
4.5. Обсуждение 189
ГЛАВА 5. Обеспечение качества пользовательского интерфейса 190
5.1. Поддержка качества процесса проектирования пользовательского интерфейса 190
5.2. Оценивание интерфейса 201
5.4. Обсуждение 202
ГЛАВА 6. Методы реализаідпи интегрированного инструментального комплекса для разработки, сопровождения и автоматической генерации пользовательского интерфейса 205
6.1. Требования к интегрированному инструментальному комплексу 205
6.2. Архитектура инструментального комплекса для разработки пользовательского интерфейса 206
6.3 Методы реализации инструментального комплекса для разработки и автоматической генерации пользовательского интерфейса 213
6.4. Соответствие инструментального комплекса требованиям 242
6.5. Обсуждение 246
ГЛАВА 7. Технология разработки пользовательского интерфейса с помощью интегрированного инструментального комплекса и ее экспериментальное исследование 250
7Л. Технология разработки пользовательского интерфейса 250
7.2. Технология сопровождения инструментария разработчика 264
7.3. Экспериментальное исследование интегрированного инструментального комплекса 271
7.4. Обсуждение 279
Основные результаты и выводы 281
Глоссарий 285
Список литературы


