63
обычно сопровождается подсказками, которые говорят, какую информацию
следует ввести на определенном шаге.
Диалог, управляемый пользователем. В этом случае сценарий диалога
зависит от пользователя, он в свою очередь применяет систему для
выполнения необходимых для него операций. Система обеспечивает
реализацию пользовательских сценариев.
Можно также выделить несколько типов существующего диалога:
1. Диалог типа «Вопрос-ответ» - основан на принципе обычного
интервью. В качестве интервьюера выступает система, которая получает
ответы на вопросы от пользователя.
2. Диалог на основе меню – данный тип диалога имеет несколько
форм меню, такие как:
- Пользователь выбирает нужный пункт, вводя текстовую строку, она
имеет идентификатор выбираемого пункта, указывая на него
непосредственно или его список и в дальнейшем выбирая из списка. Пункты
меню выводятся последовательно, а пользователь выбирает пункт нажав на
него;
- Меню в виде строки данных - строка появляется сверху или снизу
экрана и остается на позиции до конца диалога. Таким меню удобно
выводить возможные варианты данных для ввода, доступных во время
работы системы. Если система имеет достаточное разнообразие вариантов
действий, будет организована иерархическая структура из соответствующих
меню;
- Меню в виде пиктограмм - представляет собой большой выбор
объектов, разбросанных по экрану, объекты выбора часто могут содержать
варианты работ в графическом представлении.
3. Диалог на основе командного языка – первая из реализуемых
структур диалога.При данной организации диалога, система выводит
подсказки на ввод команд, которая означает, что система готова к работе.
Ввод команды происходит с новой строки и заканчивается клавишей «ввод».