Информационные технологии: Электронный учебник. Рагулин П.Г. - 118 стр.

UptoLike

Составители: 

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

     Проектирование диалоговых режимов
     Большинство программных продуктов, ориентированных на конечного пользователя,
работают в диалоговом режиме взаимодействия с пользователем, при котором ведется обмен
сообщениями, влияющими на обработку данных.
     В режиме диалога осуществляются запуск функций обработки, изменение свойств объ-
ектов, производится настройка параметров выдачи информации на печать и т.п.
     Системы, поддерживающие диалоговый интерфейс, разделяются на классы [10]:
     ƒ с жестким сценарием диалога (стандартизированное представление информации
обмена);
     ƒ дескрипторные системы (формат ключевых слов сообщений);
     ƒ тезаурусные системы (семантическая сеть дескрипторов, образующих словарь сис-
темы), представляющие аналог гипертекстовых систем);
     ƒ с языком деловой прозы (представление сообщений на языке, естественном для про-
фессионального пользования).
     Наиболее просты для реализации и распространены системы с жестким сценарием
диалога, представляемые как:
     ƒ меню-диалог, предлагающий пользователю выбор альтернативы функций обработки
из фиксированного перечня;
     ƒ действия запрос-ответ с фиксированным перечнем возможных значений, выбирае-
мых из списка, или ответы типа Да / Нет;
     ƒ запрос по формату, задаваемый с помощью ключевых слов, фраз или путем запол-
нения экранной формы с регламентированным по составу и структуре набором реквизитов
осуществляется подготовка сообщений.
    Диалоговый процесс управляется сценарием, для которого определяются:
    ƒ точки (момент, условие) начала диалога;
    ƒ инициатор диалога (человек или программный продукт);
    ƒ параметры и содержание диалога (сообщения, состав и структура меню, экранные
формы и т.п.);
    ƒ реакция программного продукта на завершение диалога.
     Сценарий диалога может быть описан с помощью следующих средств:
     ƒ блок-схема, характеризующей блоки выдачи сообщений и обработки полученных
ответов;
     ƒ ориентированный граф, вершины которого представляют сообщения и выполняе-
мые действия, дуги - связь сообщений;
     ƒ специализированные объектно-ориентированные языки построения сценариев.
     Для создания диалоговых процессов и интерфейса конечного пользователя наиболее
подходят объектно-ориентированные инструментальные средства разработки программ, в
составе которых имеются построители меню, с помощью которых создается ориентирован-
ная на конечного пользователя совокупность режимом и команд в виде главного меню и
вложенных подменю, конструкторы экранных форм и др.




                                         118