logo
Титоренко издание-1

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

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

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

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

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

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

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

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

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

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

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

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

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

• легкая адаптация пользователя к системе;

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

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

• использование кратких форм диалога;

• наличие защитных средств информации в системе, реализуе­мых операционными системами и специальными программами.

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

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

Наиболее распространенными типами организации диалога яв­ляются меню, шаблон, команда, естественный язык.

Меню как тип диалога очень удобен для конечного пользователя.

Реализация диалога типа «меню» возможна через вывод на эк-раи видеотерминала определенных функций системы.

Выбор конкретной функции пользователем может осуществ­ляться:

• набором на клавиатуре требуемой директивы или ее сокра­щенного обозначения;

• набором на клавиатуре номера необходимой функции;

• подведением курсора в строку экрана с нужной пользователю функцией;

• нажатием функциональных клавиш, запрограммированных на реализацию данной функции.

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

вводиться, в каком виде или на какое устройство желательно осу­ществить вывод и тд.

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

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

• указание системой на экране дисплея формата вводимого пользователем сообщения;

• резервирование места для сообщения пользователя в тексте сообщения системы на экране терминала.

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

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

Разновидностью данного типа диалога является простой запрос:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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