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