ПОИСК Статьи Чертежи Таблицы Принципы и основы проектирования диалоговых систем из "Экономическая информатика и вычислительная техника Издание 2 " При разработке технологии обработки данных в диалоговом режиме на ЭВМ одним из важнейших вопросов является организация непосредственного диалога пользователя и машины, в ходе которого ЭВМ информирует пользователя о состоянии решаемой задачи и предоставляет ему возможность активно воздействовать на ход ее решения. [c.264] Важной проблемой при создании диалоговых систем является обеспечение реактивности, т.е. достаточно быстрой циркуляции сообщений как между функциональными задачами (программами), так и между задачами и пользователем. Обмен сообщени51ми должен осуществляться в режиме реального времени, без зависаний системы, которые психологически угнетающе действуют на партнеров по диалогу, а в системе человек-ЭВМ на пользователя. [c.264] Лля конечных пользователей - специалистов управления диалоговая система должна быть достаточно прозрачной и требовать от них лишь выполнения обычных действий в соответствии с их служебными обязанностями. При этом пользователь должен получать от системы необходимые разъяснения (подсказки) по содержанию требуемых от него действий. [c.264] Развитая и реализуемая для решения практических задач структура диалога должна включать различные возможные способы обмена информацией между пользователем и ЭВМ. Иными словами, диалоговая система содержит множество запросов и соответствующих им ответных сообщений. Каждому запросу должно соответствовать не менее двух альтернативных ответных сообщений. Количество ответных сообщений может быть и значительно большим при условии вывода уточнений, поясняющих причины отклонений от нормального хода процесса обработки данных. Фрагмент организации диалога в обучающей системе представлен на рис. 9.1. [c.265] Режим диалога в процессе его проектирования представляется в виде схемы и таблиц диалога. Схема диалога разрабатывается на весь комплекс решаемых задач, вводится в систему и предопределяет организацию диалога пользователя с ЭВМ. При этом к каждому коду пользователя может быть сделана привязка отдельных частей схемы диалога с целью автоматического контроля его полномочий и для оперативного предотвращения несанкционированного доступа в процессе реализации конкретных задач. Разработка методов защиты информации или ее отдельных частей при диалоговой обработке на ЭВМ, особенно в условиях коллективного пользования информационными и техническими ресурсами системы, очень сложное, но одновременно и необходимое мероприятие. [c.265] Технология создания диалоговых систем может быть представлена в виде определенной последовательности шагов. [c.265] На первом шаге анализируется подлежащая решению задача, выявляются ее характерные признаки, формулируются методы и средства ее решения, уточняются источники информации, объемы информационных массивов, вычислительные ресурсы и т.д. [c.265] Второй шаг - отображение этих представлений в виде структуры интерактивного взаимодействия, синтезированного из простейших компонентов процедур, т.е. составление укрупненной логической схемы. [c.265] Третий шаг - формирование полного подробного сценария диалогового решения задачи на основе построенной структуры человеко-машинного диалога и его отображение в виде информационной базы, информационных кадров, обеспечивающее информационно-вычислительный процесс по заданному це-нарию. [c.265] Четвертый шаг - обеспечение автоматизированного ведения гибкого диалога путем написания программы на алгоритмическом языке или на базе логико-лингвистического процессора. [c.266] Вернуться к основной статье