logo search
Сидиряков

5.2. Проектирование пользовательского интерфейса

Проектирование диалоговых режимов

Большинство программных продуктов, ориентированных на конечного пользователя, работают в диалоговом режиме взаимодействия с пользователем, при котором ведется обмен сообщениями, влияющими на обработку данных.

В режиме диалога осуществляются запуск функций обработки, изменение свойств объ­ектов, производится настройка параметров выдачи информации на печать и т.п.

Системы, поддерживающие диалоговый интерфейс, разделяются на классы [10]:

Наиболее просты для реализации и распространены системы с жестким сценарием диалога, представляемые как:

Диалоговый процесс управляется сценарием, для которого определяются:

реакция программного продукта на завершение диалога. Сценарий диалога может быть описан с помощью следующих средств:

Для создания диалоговых процессов и интерфейса конечного пользователя наиболее подходят объектно-ориентированные инструментальные средства разработки программ, в составе которых имеются построители меню, с помощью которых создается ориентирован­ная на конечного пользователя совокупность режимом и команд в виде главного меню и вложенных подменю, конструкторы экранных форм и др.