Диалоговый режим обработки информации

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

Пользователь и компьютер могут взаимодействовать в пакетном и диалоговом режимах.

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

Организация вычислительного процесса при пакетном режиме строится без доступа пользователя к ЭВМ. Его функции ограничи­ваются подготовкой исходных данных по комплексу задач и передачей их в центр обработки, содержащий задание для ЭВМ на обработку, программы и нормативно-справочные данные. Па­кет вводится в ЭВМ и реализуется в автоматическом режиме в со­ответствии с приоритетами задач без участия пользователя, что по­зволяет минимизировать время выполнения заданного набора за­дач. При этом работа ЭВМ может проходить в однопрограммном или многопрограммном режимах, что предпочтительнее, так как обеспечивается параллельная работа основных устройств машины. В настоящее время пакетный режим реализуется применительно к электронной почте и формированию регулярной отчетности.

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

При коллективном диалоге с вычислительной системой управ­ленческий персонал организации может использовать в процессе решения производственно-хозяйственных задач большой набор слабо формализуемых факто­ров в соответствии со своим опытом и знаниями реальной эконо­мической ситуации. Особенно это касается экспертных систем.

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

В основе машинной диалоговой технологии обработки инфор­мации лежит взаимодействие человека и ЭВМ во время решения задачи посредством передачи и приема сообщений через терми­нальные устройства. При диалоге типа "человек - ЭВМ" целью пользователя является получение результатных данных в процессе решения задачи; ЭВМ должна использоваться для оказание помощи пользователю при выполнении рутинных операций.

Понимание при диалоге достигается наличием единой системы языковых знаков или кодов, из которых формируются сообщения. Общие знания и умения у партнеров диалога обеспечивают эффек­тивное понимание друг друга.

Если роли участников диалога заданы жестко, то такой диалог называется жестким, например режим работы "вопрос - ответ", с указанием того, кому из партнеров принадлежит инициатива. Аль­тернативная жесткая структура задает множество предписанных вариантов диалога, представляемых пользователю в виде меню, как правило, иерархической структуры, из которого он выбирает на­правление решения задачи. Такой диалог называется гибким. На­конец, свободным называется диалог, позволяющий участникам общения обмениваться информацией произвольным образом.

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

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

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

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

Наиболее распространенными типами организации диалога яв­ляется меню, шаблон, команда, естественный язык. Меню как тип диалога очень удобен для конечного пользователя. Реализация диалога типа "меню" возможна через вывод на эк­ран видеотерминала определенных функций системы.

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

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

Частным случаем диалога типа "меню" является режим ответа ДА/НЕТ, т.е. пользователю предлагаются два альтернативных вари­анта ответа: ДА или НЕТ.

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

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

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

Диалог типа "команда" инициируется пользователем. При этом выполняется одна из допустимых на данном шаге диалога команд пользователя. Их перечень отсутствует на экране, но легко вызыва­ется на экран с помощью специальной директивы или функцио­нальной клавиши. При вводе ошибочной команды (нет в списке, не тот формат или синтаксис) выдается сообщение об ошибке.

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

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

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

Пользователь работает с различными диалоговыми програм­мными системами, поэтому в них целесообразно закладывать не­которое единообразие.

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

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

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

Диалоговая технология для системы обработки данных на базе ЭВМ обеспечивает проведение автоматизированного сбора, реги­страции и предварительной обработки данных непосредственно на рабочих местах специалистов управления.

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

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

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

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