ВУЗ:
Составители:
118
3.2.2. Проектирование пользовательского интерфейса
Проектирование диалоговых режимов
Большинство программных продуктов, ориентированных на конечного пользователя,
работают в диалоговом режиме взаимодействия с пользователем, при котором ведется обмен
сообщениями
, влияющими на обработку данных.
В режиме диалога осуществляются запуск функций обработки, изменение свойств объ-
ектов, производится настройка параметров выдачи информации на печать и т.п.
Системы, поддерживающие диалоговый интерфейс, разделяются на классы [10]:
с жестким сценарием диалога (стандартизированное представление информации
обмена);
дескрипторные системы (формат ключевых слов сообщений);
тезаурусные системы (семантическая сеть дескрипторов, образующих словарь сис-
темы), представляющие аналог гипертекстовых систем);
с языком деловой прозы (представление сообщений на языке, естественном для про-
фессионального пользования).
Наиболее просты для реализации и распространены системы
с жестким сценарием
диалога
, представляемые как:
меню-диалог, предлагающий пользователю выбор альтернативы функций обработки
из фиксированного перечня;
действия запрос-ответ с фиксированным перечнем возможных значений, выбирае-
мых из списка, или ответы типа Да / Нет;
запрос по формату, задаваемый с помощью ключевых слов, фраз или путем запол-
нения экранной формы с регламентированным по составу и структуре набором реквизитов
осуществляется подготовка сообщений.
Диалоговый процесс управляется
сценарием, для которого определяются:
точки (момент, условие) начала диалога;
инициатор диалога (человек или программный продукт);
параметры и содержание диалога (сообщения, состав и структура меню, экранные
формы и т.п.);
реакция программного продукта на завершение диалога.
Сценарий диалога может быть описан с помощью следующих средств:
блок-схема, характеризующей блоки выдачи сообщений и обработки полученных
ответов;
ориентированный граф, вершины которого представляют сообщения и выполняе-
мые действия, дуги - связь сообщений;
специализированные объектно-ориентированные языки построения сценариев.
Для создания диалоговых процессов и интерфейса конечного пользователя наиболее
подходят
объектно-ориентированные инструментальные средства разработки программ, в
составе которых имеются
построители меню, с помощью которых создается ориентирован-
ная на конечного пользователя совокупность режимом и команд в виде главного меню и
вложенных подменю, конструкторы экранных форм и др.
3.2.2. Проектирование пользовательского интерфейса
Проектирование диалоговых режимов
Большинство программных продуктов, ориентированных на конечного пользователя,
работают в диалоговом режиме взаимодействия с пользователем, при котором ведется обмен
сообщениями, влияющими на обработку данных.
В режиме диалога осуществляются запуск функций обработки, изменение свойств объ-
ектов, производится настройка параметров выдачи информации на печать и т.п.
Системы, поддерживающие диалоговый интерфейс, разделяются на классы [10]:
с жестким сценарием диалога (стандартизированное представление информации
обмена);
дескрипторные системы (формат ключевых слов сообщений);
тезаурусные системы (семантическая сеть дескрипторов, образующих словарь сис-
темы), представляющие аналог гипертекстовых систем);
с языком деловой прозы (представление сообщений на языке, естественном для про-
фессионального пользования).
Наиболее просты для реализации и распространены системы с жестким сценарием
диалога, представляемые как:
меню-диалог, предлагающий пользователю выбор альтернативы функций обработки
из фиксированного перечня;
действия запрос-ответ с фиксированным перечнем возможных значений, выбирае-
мых из списка, или ответы типа Да / Нет;
запрос по формату, задаваемый с помощью ключевых слов, фраз или путем запол-
нения экранной формы с регламентированным по составу и структуре набором реквизитов
осуществляется подготовка сообщений.
Диалоговый процесс управляется сценарием, для которого определяются:
точки (момент, условие) начала диалога;
инициатор диалога (человек или программный продукт);
параметры и содержание диалога (сообщения, состав и структура меню, экранные
формы и т.п.);
реакция программного продукта на завершение диалога.
Сценарий диалога может быть описан с помощью следующих средств:
блок-схема, характеризующей блоки выдачи сообщений и обработки полученных
ответов;
ориентированный граф, вершины которого представляют сообщения и выполняе-
мые действия, дуги - связь сообщений;
специализированные объектно-ориентированные языки построения сценариев.
Для создания диалоговых процессов и интерфейса конечного пользователя наиболее
подходят объектно-ориентированные инструментальные средства разработки программ, в
составе которых имеются построители меню, с помощью которых создается ориентирован-
ная на конечного пользователя совокупность режимом и команд в виде главного меню и
вложенных подменю, конструкторы экранных форм и др.
118
Страницы
- « первая
- ‹ предыдущая
- …
- 116
- 117
- 118
- 119
- 120
- …
- следующая ›
- последняя »
