Назад
580
Языовые средства автоматизированно о правления можно
разделить по видам диало а. Средства поддержи диало а в о-
нечном счете и определяют те языовые онстрции, знание о-
торых необходимо пользователю. При этом следет заметить, что
в одной и той же автоматизированной системе может быть реа-
лизовано несольо типов диало а:
диало , иницииремый ЭВМ;
— диало с помощью заполнения шаблонов;
— диало с использованием меню;
— ибридный и др.
9.5.1. Особенности технолоии взаимодействия
пользователя с ЭВМ
Здесь несольо подробнее остановимся на проблеме эффе-
тивно о взаимодействия человеа и ЭВМ, оторая вознила с по-
явлением первых вычислительных машин. На начальном этапе
внедрения ЭВМ непосредственно с ними работали тольо про-
раммисты и операторы, общение же специалистов в правлен-
чесой деятельности происходило опосредованно птем выдачи
про раммистам заданий на разработ про рамм решения задач
и последюще о полчения распечато отовых резльтатов вы-
числения на ЭВМ.
Расширение сфер использования ЭВМ, совершенствование
аппаратных и про раммных средств ЭВМ, а лавное, массовое
появление персональныхомпьютеров привело  том, что в про-
цесс непосредственно о взаимодействия с ЭВМ был вовлечен
массовый, или онечный, пользователь. Под онечным пользова-
телем бдем понимать специалистов сферы ор анизационно-тех-
ничесо о правления, в интересах оторых создается система
обработи эономичесой информации на ЭВМ.
С четом принято о определения онечных пользователей
можно разделить на две большие рппы. Представители первой
рппы занимаются прежде все о вводом информации в систем
и решением ре ламентных задач на ЭВМ, т. е. заранее предопре-
деленных и решаемых, а правило, с заданной периодичностью.
Задача пользователей второй рппы — на основании полчаемой
информации отовить и принимать правленчесие решения.
Специфиа работы онечных пользователей, особенно поль-
зователей второй рппы, требет создания для них таих средств
и методов общения с вычислительной системой, бла одаря ото-
рым, не зная архитетры и принципов фнционирования
ЭВМ, не владея профессиональными приемами про раммирова-
581
ния, они мо ли бы довлетворять свои информационные потреб-
ности в ходе взаимодействия с машиной.
Челове и омпьютер в процессе решения различных задач,
связанных с обработой информации, мо т взаимодействовать в
различных режимах.
Различают следющие режимы взаимодействия пользователя с
ЭВМ: паетный и интеративный (запросный, диало овый).
Сами же ЭВМ таже мо т работать в различных режимах: од-
но- и мно опро раммном, разделения времени, реально о време-
ни, телеобработи и т.д. При этом предсматривается цель дов-
летворения потребности пользователей в масимально возмож-
ной автоматизации решения разнообразных задач.
Паетный режим был наиболее распространен в пратие
централизованно о решения эономичесих задач, о да боль-
шой дельный вес занимали задачи отчетности о производствен-
но-хозяйственной деятельности эономичесих объетов разно-
о ровня правления.
Ор анизация вычислительно о процесса при паетном режи-
ме строилась без достпа пользователя ЭВМ. Е о фнции о -
раничивались под отовой исходных данных по омплес ор а-
низационно взаимосвязанных задач и передачей их в центр об-
работи, де формировался пает, влючающий задание ЭВМ
на обработ про раммы, исходные, нормативно-расценочные
и справочные данные. Пает вводился в ЭВМ и реализовывался
в автоматичесом режиме без частия пользователя и операто-
ра, что позволяло минимизировать время выполнения заданно о
набора задач. При этом работа ЭВМ мо ла проходить в одно-
про раммном или мно опро раммном режиме, что предпочти-
тельнее, та а обеспечивалась параллельная работа основных
стройств машины. В настоящее время паетный режим реализ-
ется применительно элетронной печати.
Интеративный режим предсматривает непосредственное
взаимодействие пользователя с информационно-вычислитель-
ной системой, может носить харатер запроса (а правило, ре -
ламентированно о) или диало а с ЭВМ.
Запросный режим необходим пользователям для взаимодейс-
твия с системой через значительное число абонентсих терми-
нальных стройств, в том числе даленных на значительное рас-
стояние от центра обработи. Таая необходимость обсловлена
решением оперативных задач справочно-информационно о ха-
ратера, таими являются, например, задачи резервирования би-
летов на транспорте, номеров в остиничных омплесах, выдача
справочных сведений и т. п., ЭВМ в подобных слчаях реализет
582
систем массово о обслживания, работает в режиме разделения
времени, при отором несольо независимых абонентов (поль-
зователей) с помощью стройств ввода-вывода имеют в процессе
решения своих задач непосредственный и пратичеси одновре-
менный достп ЭВМ. Этот режим позволяет дифференциро-
ванно в стро о становленном поряде представлять аждом
пользователю время для общения с ЭВМ, а после оончания се-
анса отлючать е о.
Диалоовый режим отрывает пользователю возможность не-
посредственно взаимодействовать с вычислительной системой в
допстимом для не о темпе работы, реализя повторяющийся
цил выдачи задания, полчения анализа ответа. При этом ЭВМ
сама может инициировать диало , сообщая пользователю после-
довательность ша ов (представление меню) для полчения исо-
мо о резльтата.
Обе разновидности интеративно о режима (запросный, диа-
ло овый) основываются на работе ЭВМ в режимах реально о вре-
мени и телеобработе, оторые являются дальнейшим развитием
режима разделения времени. Поэтом обязательными словиями
фнционирования системы в этих режимах являются: во-пер-
вых, постоянное хранение в запоминающих стройствах ЭВМ
необходимой информации и про рамм и лишь в минимальном
объеме постпление исходной информации от абонентов и, во-
вторых, наличия абонентов соответствющих средств связи с
ЭВМ для обращения ней в любой момент времени.
Рассмотренные техноло ичесие процессы и режим работы
пользователей в системе «челове машина» особенно чето
проявляются при инте рированной обработе информации, о-
торая харатерна для современно о автоматизированно о реше-
ния эономичесих задач в мно оровневых информационных
системах.
Диало овый режим взаимодействия пользователя и ЭВМ воз-
ни а альтернатива паетном, о да потребовалось обеспечить
возможность оперативно о вмешательства пользователя в про-
цесс обработи информации на ЭВМ, хотя на пратие весьма
часто можно наблюдать совместное использование этих режи-
мов, помо ающие за счет их частных преимществ ор анизовать
более эффетивню техноло ию решения задач на ЭВМ.
Использя оллетивный диало с вычислительной системой,
правленчесий персонал ор анизации (предприятия) может
вовлечь в автоматизированный процесс формирования произ-
водственно-хозяйственных средств большой набор слабо форма-
лиземых фаторов и обстоятельств в соответствии со своим
583
опытом, интицией и знаниями в реальной эономичесой сит-
ации. Особенно это важно в эспертных системах, реализемых с
помощью про раммно-техничесих средств интеративной обра-
боти данных на базе вычислительной технии.
Диало , или режим диало а, это ативный обмен информа-
ционными сообщениями межд частниами процесса, о да
прием, обработа и выдача сообщений производятся в реальном
масштабе времени. В литератре диало овый режим, нередо ре-
ализемый в системах оллетивно о пользования на основе раз-
деления времени, называются интеративным режимом.
Диало может быть парным, о да число е о частниов рав-
но двм, и множественным при большем числе частниов. При
парном диало е сбъетами диало а мо т выстпать а люди,
та и техничесие средства в виде ЭВМ. Причем возможны таие
сочетания, а «челове—челове», «челове—ЭВМ» и «ЭВМ
ЭВМ». Однао общие принципы реализации диало а при различ-
ных омбинациях остаются неизменными.
В основе машинной диало овой техноло ии обработи ин-
формации лежит взаимодействие человеа и ЭВМ во время ре-
шений задачи посредством передачи и приема сообщений через
терминальные стройства. При этом необходимо, чтобы тао о
процесса была совопность следющих ачеств или хотя бы од-
но из них:
— наличие общих партнеров общей цели взаимодействия;
— определенная степень равноценности деятельности в про-
цессе реализации задачи;
— расширение и совершенствование знаний (мений) одно-
о партнера на основе знаний (мений) др о о;
— обмен сообщениями, направленными на становление по-
нимания одним партнером сообщений др о о.
Остановимся на неоторыхачествах диало ово о режима бо-
лее подробно. При диало е типа «челове—ЭВМ» целью пользо-
вателя является полчение системы резльтатных данных в про-
цессе решения задачи, целью же использования ЭВМ (аппарат-
ной и про раммной среды) оазание помощи пользователю
при выполнении ртинных операций. Выполнение это о в зави-
симости от степени «интеллетализации» ЭВМ допсает либо
прямое выполнение необходимых трдоемих ртинных расче-
тов, либо полчение от человеа дополнительной информации,
хранение больших объемов данных и выдач резльтатов реше-
ний, либо выбор птей решений задачи.
Взаимопонимание партнерами др др а дости ается при на-
личии них единой системы языовых знаов или одов, из о-
582
систем массово о обслживания, работает в режиме разделения
времени, при отором несольо независимых абонентов (поль-
зователей) с помощью стройств ввода-вывода имеют в процессе
решения своих задач непосредственный и пратичеси одновре-
менный достп ЭВМ. Этот режим позволяет дифференциро-
ванно в стро о становленном поряде представлять аждом
пользователю время для общения с ЭВМ, а после оончания се-
анса отлючать е о.
Диалоовый режим отрывает пользователю возможность не-
посредственно взаимодействовать с вычислительной системой в
допстимом для не о темпе работы, реализя повторяющийся
цил выдачи задания, полчения анализа ответа. При этом ЭВМ
сама может инициировать диало , сообщая пользователю после-
довательность ша ов (представление меню) для полчения исо-
мо о резльтата.
Обе разновидности интеративно о режима (запросный, диа-
ло овый) основываются на работе ЭВМ в режимах реально о вре-
мени и телеобработе, оторые являются дальнейшим развитием
режима разделения времени. Поэтом обязательными словиями
фнционирования системы в этих режимах являются: во-пер-
вых, постоянное хранение в запоминающих стройствах ЭВМ
необходимой информации и про рамм и лишь в минимальном
объеме постпление исходной информации от абонентов и, во-
вторых, наличия абонентов соответствющих средств связи с
ЭВМ для обращения ней в любой момент времени.
Рассмотренные техноло ичесие процессы и режим работы
пользователей в системе «челове машина» особенно чето
проявляются при инте рированной обработе информации, о-
торая харатерна для современно о автоматизированно о реше-
ния эономичесих задач в мно оровневых информационных
системах.
Диало овый режим взаимодействия пользователя и ЭВМ воз-
ни а альтернатива паетном, о да потребовалось обеспечить
возможность оперативно о вмешательства пользователя в про-
цесс обработи информации на ЭВМ, хотя на пратие весьма
часто можно наблюдать совместное использование этих режи-
мов, помо ающие за счет их частных преимществ ор анизовать
более эффетивню техноло ию решения задач на ЭВМ.
Использя оллетивный диало с вычислительной системой,
правленчесий персонал ор анизации (предприятия) может
вовлечь в автоматизированный процесс формирования произ-
водственно-хозяйственных средств большой набор слабо форма-
лиземых фаторов и обстоятельств в соответствии со своим
583
опытом, интицией и знаниями в реальной эономичесой сит-
ации. Особенно это важно в эспертных системах, реализемых с
помощью про раммно-техничесих средств интеративной обра-
боти данных на базе вычислительной технии.
Диало , или режим диало а, это ативный обмен информа-
ционными сообщениями межд частниами процесса, о да
прием, обработа и выдача сообщений производятся в реальном
масштабе времени. В литератре диало овый режим, нередо ре-
ализемый в системах оллетивно о пользования на основе раз-
деления времени, называются интеративным режимом.
Диало может быть парным, о да число е о частниов рав-
но двм, и множественным при большем числе частниов. При
парном диало е сбъетами диало а мо т выстпать а люди,
та и техничесие средства в виде ЭВМ. Причем возможны таие
сочетания, а «челове—челове», «челове—ЭВМ» и «ЭВМ
ЭВМ». Однао общие принципы реализации диало а при различ-
ных омбинациях остаются неизменными.
В основе машинной диало овой техноло ии обработи ин-
формации лежит взаимодействие человеа и ЭВМ во время ре-
шений задачи посредством передачи и приема сообщений через
терминальные стройства. При этом необходимо, чтобы тао о
процесса была совопность следющих ачеств или хотя бы од-
но из них:
— наличие общих партнеров общей цели взаимодействия;
— определенная степень равноценности деятельности в про-
цессе реализации задачи;
— расширение и совершенствование знаний (мений) одно-
о партнера на основе знаний (мений) др о о;
— обмен сообщениями, направленными на становление по-
нимания одним партнером сообщений др о о.
Остановимся на неоторыхачествах диало ово о режима бо-
лее подробно. При диало е типа «челове—ЭВМ» целью пользо-
вателя является полчение системы резльтатных данных в про-
цессе решения задачи, целью же использования ЭВМ (аппарат-
ной и про раммной среды) оазание помощи пользователю
при выполнении ртинных операций. Выполнение это о в зави-
симости от степени «интеллетализации» ЭВМ допсает либо
прямое выполнение необходимых трдоемих ртинных расче-
тов, либо полчение от человеа дополнительной информации,
хранение больших объемов данных и выдач резльтатов реше-
ний, либо выбор птей решений задачи.
Взаимопонимание партнерами др др а дости ается при на-
личии них единой системы языовых знаов или одов, из о-
584
торых формирются сообщения, и хотя бы частично о понима-
ния аждым из них предметной области. Чем больше оличество
знаний и мений оазываются обоих партнеров, тем ле че до-
сти ается ими понимание дрдр а и эффетивнее происходит
диало .
В слчае, о да роли частниов диало а неизменны, одно-
значны и предопределены заранее, стртра диало а называется
жестой. В простейшем слчае таая стртра диало а сводится
двм взаимосвязанным высазываниям партнеров («вопрос—
ответ») с азанием то о, ом из партнеров принадлежит иници-
атива. Развитием жестой стртры является альтернативная
стртра. Она задает множество возможных, но заранее предпи-
санных в стртре направлений течения диало а. Возможные
направления течения диало а представляются пользователю в ви-
де списов вариантов, т. е. меню, а правило, иерархичесой
стртры, из оторо о он должен выбрать страивающие е о
дальнейшие действия.
Стртра диало а, позволяющая частниам общения изме-
нять ее в ходе диало а неоторым заранее предопределенным
способом, является ибой. Свободной называется таая стртра,
оторая позволяет частниам общения менять ее произвольным
образом в ходе диало а.
9.5.2. Типы диалоа и формы ео реализации на ЭВМ
Анализ различных диало овых систем, реализющих вычис-
лительные, информационные, справочные и обчающие фн-
ции, а таже омплесные эономичесие задачи, поазал, что
наиболее распространенными типами ор анизации диало а явля-
ются меню, шаблоны, оманды, естественный язы.
Меню это тип диало а, оторый бла одаря на лядности
имеет широое распространение при решении самых различных
задач на разных лассах и моделях ЭВМ. Этот тип диало а наибо-
лее добен для онечно о пользователя, та асредством отоб-
ражения сообщений межд человеом и ЭВМ является эран ви-
деотерминала. Ша диало а начинается, а правило, с выдачи сис-
темой неоторо о входно о сообщения, альтернативный ответ на
оторое позволяет продолжить или завершить диало (рис. 9.24). За-
вершается ша диало а после ввода пользователем ответно о со-
общения и е о обработи системой. Выход из диало овой систе-
мы возможен в слчае прохождения всей цепочи ша ов, обеспе-
чивающей полное решение задач, птем прерывания диало а по
инициативе пользователя и выхода из системы.
585
Машинная реализация диало а
типа «меню» возможна несольими
способами, однао, при всех вариан-
тах в ачестве входно о сообщения на
эран видеотерминала выводится не-
оторое подмножество фнций сис-
темы, реализация оторых возможна
в тещем состоянии диало а.
Выбрать требемю фнцию
пользователь в зависимости от реа-
лизации операции в про раммной
среде диало овой системы может раз-
личными способами:
a набором на лавиатре требемой диретивы или ее со-
ращенно о обозначения;
b набором на лавиатре номера необходимой фнции;
c подведением рсора в стро эрана с нжной пользова-
телю фнцией;
d нажатием фнциональных лавиш, запро раммирован-
ных на реализацию данной фнции.
Наиболее эономичными для пользователя являются спосо-
бы с и d. Способы a и b, несмотря на неоторое величение тр-
доемости, обеспечивают большю надежность, посоль ислю-
чают возможность слчайно о набора соседних диретив.
Схемдиало а словно можно представить в виде рафа типа
«дерево», в отором вершины — это подмножества фнций систе-
мы, действия или альтернативные выходные сообщения. В процессе
реализации диало а возможны движения вниз по раф и возврат в
начало рафа или в аие-либо ранее прошедшие вершины.
Наиболее простым частным слчаем диало а типа меню явля-
ется режим ответа ДА / НЕТ, о да пользователю в ачестве аль-
тернативы предла ается все о два варианта ответа ДА или НЕТ.
Машинная реализация это о режима может быть осществле-
на одним из следющих способов, о да:
— ответ набирается полностью ДА или НЕТ;
— ответ задается с помощью первых бв Д или Н (Y или N);
одна из альтернатив (ДА или НЕТ) предпола ается по
молчанию и реализется лавишей ввода, а др ая лави-
шей отмены;
Второй тип диало а шаблон. Это иницииремый системой
режим взаимодействия онечно о пользователя и ЭВМ, на аж-
дом ша е оторо о система воспринимает тольо синтасичеси
о раниченное входное сообщение пользователя в соответствии с
Уважаемый пользователь!
Выберите нжню фнцию
и нажмите лавиш «Ввод»
1. Ввод данных
2. Корретирова массива
3. Печать массива
4. Уничтожение массива
5. Выход из режима
Рис. 9.24. Содержание адра
584
торых формирются сообщения, и хотя бы частично о понима-
ния аждым из них предметной области. Чем больше оличество
знаний и мений оазываются обоих партнеров, тем ле че до-
сти ается ими понимание дрдр а и эффетивнее происходит
диало .
В слчае, о да роли частниов диало а неизменны, одно-
значны и предопределены заранее, стртра диало а называется
жестой. В простейшем слчае таая стртра диало а сводится
двм взаимосвязанным высазываниям партнеров («вопрос—
ответ») с азанием то о, ом из партнеров принадлежит иници-
атива. Развитием жестой стртры является альтернативная
стртра. Она задает множество возможных, но заранее предпи-
санных в стртре направлений течения диало а. Возможные
направления течения диало а представляются пользователю в ви-
де списов вариантов, т. е. меню, а правило, иерархичесой
стртры, из оторо о он должен выбрать страивающие е о
дальнейшие действия.
Стртра диало а, позволяющая частниам общения изме-
нять ее в ходе диало а неоторым заранее предопределенным
способом, является ибой. Свободной называется таая стртра,
оторая позволяет частниам общения менять ее произвольным
образом в ходе диало а.
9.5.2. Типы диалоа и формы ео реализации на ЭВМ
Анализ различных диало овых систем, реализющих вычис-
лительные, информационные, справочные и обчающие фн-
ции, а таже омплесные эономичесие задачи, поазал, что
наиболее распространенными типами ор анизации диало а явля-
ются меню, шаблоны, оманды, естественный язы.
Меню это тип диало а, оторый бла одаря на лядности
имеет широое распространение при решении самых различных
задач на разных лассах и моделях ЭВМ. Этот тип диало а наибо-
лее добен для онечно о пользователя, та асредством отоб-
ражения сообщений межд человеом и ЭВМ является эран ви-
деотерминала. Ша диало а начинается, а правило, с выдачи сис-
темой неоторо о входно о сообщения, альтернативный ответ на
оторое позволяет продолжить или завершить диало (рис. 9.24). За-
вершается ша диало а после ввода пользователем ответно о со-
общения и е о обработи системой. Выход из диало овой систе-
мы возможен в слчае прохождения всей цепочи ша ов, обеспе-
чивающей полное решение задач, птем прерывания диало а по
инициативе пользователя и выхода из системы.
585
Машинная реализация диало а
типа «меню» возможна несольими
способами, однао, при всех вариан-
тах в ачестве входно о сообщения на
эран видеотерминала выводится не-
оторое подмножество фнций сис-
темы, реализация оторых возможна
в тещем состоянии диало а.
Выбрать требемю фнцию
пользователь в зависимости от реа-
лизации операции в про раммной
среде диало овой системы может раз-
личными способами:
a набором на лавиатре требемой диретивы или ее со-
ращенно о обозначения;
b набором на лавиатре номера необходимой фнции;
c подведением рсора в стро эрана с нжной пользова-
телю фнцией;
d нажатием фнциональных лавиш, запро раммирован-
ных на реализацию данной фнции.
Наиболее эономичными для пользователя являются спосо-
бы с и d. Способы a и b, несмотря на неоторое величение тр-
доемости, обеспечивают большю надежность, посоль ислю-
чают возможность слчайно о набора соседних диретив.
Схемдиало а словно можно представить в виде рафа типа
«дерево», в отором вершины — это подмножества фнций систе-
мы, действия или альтернативные выходные сообщения. В процессе
реализации диало а возможны движения вниз по раф и возврат в
начало рафа или в аие-либо ранее прошедшие вершины.
Наиболее простым частным слчаем диало а типа меню явля-
ется режим ответа ДА / НЕТ, о да пользователю в ачестве аль-
тернативы предла ается все о два варианта ответа ДА или НЕТ.
Машинная реализация это о режима может быть осществле-
на одним из следющих способов, о да:
— ответ набирается полностью ДА или НЕТ;
— ответ задается с помощью первых бв Д или Н (Y или N);
одна из альтернатив (ДА или НЕТ) предпола ается по
молчанию и реализется лавишей ввода, а др ая лави-
шей отмены;
Второй тип диало а шаблон. Это иницииремый системой
режим взаимодействия онечно о пользователя и ЭВМ, на аж-
дом ша е оторо о система воспринимает тольо синтасичеси
о раниченное входное сообщение пользователя в соответствии с
Уважаемый пользователь!
Выберите нжню фнцию
и нажмите лавиш «Ввод»
1. Ввод данных
2. Корретирова массива
3. Печать массива
4. Уничтожение массива
5. Выход из режима
Рис. 9.24. Содержание адра
586
заданным форматом. Ка и при типе диало а меню, инициатив-
ная роль в начале диало а принадлежит ЭВМ. Возможные вари-
анты ответа пользователя о раничиваются форматами, предъяв-
ляемые ем на эране видеотерминала. Поэтом ибость поль-
зователя таой системой относительно невысоа, хотя и выше,
чем при предыдщих схемах ор анизации, но при этом резо
снижается и операционная сложность реализации данно о типа
диало а на машине.
Данный тип диало а может быть реализован несольими
способами, из оторых самые распространенные два:
— азание системой на эране дисплея формата вводимо о
пользователем сообщения;
— резервирование места для сообщения пользователя в тес-
те сообщения системы на эране терминала.
Тип диало а шаблон обычно использется для ввода, данных
значения оторых или понятны (например, поле для записи да-
ты, фамилии, названии предприятия и т.д.) или являются про-
фессиональными терминами, известными пользователю по е о
предметной области.
Следет различать жестий шаблон, о да оличество вводи-
мых пользователем символов обязательно должно соответство-
вать числ разрядов, выделенных тем или иным способом на э-
ране дисплея, и свободный шаблон. В последнем слчае задается
предельно допстимое поле, в оторое вносится онретное зна-
чение, например, фамилия работающе о при формировании
справочниа.
Частным слчаем данно о типа диало а является режим, на-
зываемый простым запросом. Наибольшее распространение он
полчил в автоматизированных системах сброса и формирования
массивов данных. При этом режиме пользователю представляет-
ся возможность вводить массив, состоящий более чем из одно о
сообщения, по формат, заданном системой. Диало в этом сл-
чае сводится лишь одномша , а в ачестве сообщений на э-
ране омпьютера мо т быть выведены анетные данные работа-
ющих либо номенлатра материальных ценностей и т.п. В а-
честве примера на рис. 9.25 приведен информационный адр для
создания машинной лицевой арточи работниа предприятия.
Диало типа оманда представляет собой инициированный
пользователем тип диало а, при отором выполняется одна из
допстимых на данном ша е диало а диретив (оманд) пользо-
вателя. Перечень допстимых оманд, а правило, отстствет
на эране дисплея, однао е о можно вызвать на эран с помо-
щью специальной диретивы или фнциональной лавиши на
587
ПЭВМ (обычно F1) для ознаомления. Если пользователь ввел
ошибочню оманд , т.е. отстствющю в списе или с нарше-
ниями формата или синтасиса, выдается предпредительное со-
общение, и система остается в начале теще о ша а диало а,
ожидая е о продолжения.
Взаимодействием на естественном язые называется таой тип
диало а, о да и инициирование и ответ со стороны пользователя
ведтся на язые, близом естественном (а в плане исполь-
земо о словаря, та и в плане построения сложных языовых
онстрций предложений). Пользователю предоставляется воз-
можность свободной формлирови нжной ем задачи, однао,
с потреблением обсловленных про раммой средой слов и фраз,
а таже заранее становленным синтасисом языа. В связи с не-
однозначностью естественных языов система должна иметь воз-
можность задавать вопросы, точняющие формлиров пользо-
вателя и предметню область рассматриваемой проблемы. При
подобном типе диало а пользователь должен быть отов том,
что диало овая система может не распознать е о запрос с перво о
раза, а потом требется повторение или точнение запроса.
Одной из разновидностей данно о диало а является речевое
общение с системой.
На пратие в чистом виде в системе тольо один тип диало-
а, а правило, не применяется, а использется сочетание не-
сольих типов. Это повышает ибость системы, прощает ее,
делает диало более разнообразным и интенсивным.
В «држелюбной» диало овой системе, ориентированной на
непрофессионально о пользователя, челове, работая за пльтом
ЭВМ, должен воспринимать не весь диало , а лишь визальное
Введите данные в соответствии с форматом
Фамилия
Имя
Отчество
Год рождения
Образование
Должность
Ученая степень
Рис. 9.25. Информационный адр прямоо вопроса
586
заданным форматом. Ка и при типе диало а меню, инициатив-
ная роль в начале диало а принадлежит ЭВМ. Возможные вари-
анты ответа пользователя о раничиваются форматами, предъяв-
ляемые ем на эране видеотерминала. Поэтом ибость поль-
зователя таой системой относительно невысоа, хотя и выше,
чем при предыдщих схемах ор анизации, но при этом резо
снижается и операционная сложность реализации данно о типа
диало а на машине.
Данный тип диало а может быть реализован несольими
способами, из оторых самые распространенные два:
— азание системой на эране дисплея формата вводимо о
пользователем сообщения;
— резервирование места для сообщения пользователя в тес-
те сообщения системы на эране терминала.
Тип диало а шаблон обычно использется для ввода, данных
значения оторых или понятны (например, поле для записи да-
ты, фамилии, названии предприятия и т.д.) или являются про-
фессиональными терминами, известными пользователю по е о
предметной области.
Следет различать жестий шаблон, о да оличество вводи-
мых пользователем символов обязательно должно соответство-
вать числ разрядов, выделенных тем или иным способом на э-
ране дисплея, и свободный шаблон. В последнем слчае задается
предельно допстимое поле, в оторое вносится онретное зна-
чение, например, фамилия работающе о при формировании
справочниа.
Частным слчаем данно о типа диало а является режим, на-
зываемый простым запросом. Наибольшее распространение он
полчил в автоматизированных системах сброса и формирования
массивов данных. При этом режиме пользователю представляет-
ся возможность вводить массив, состоящий более чем из одно о
сообщения, по формат, заданном системой. Диало в этом сл-
чае сводится лишь одномша , а в ачестве сообщений на э-
ране омпьютера мо т быть выведены анетные данные работа-
ющих либо номенлатра материальных ценностей и т.п. В а-
честве примера на рис. 9.25 приведен информационный адр для
создания машинной лицевой арточи работниа предприятия.
Диало типа оманда представляет собой инициированный
пользователем тип диало а, при отором выполняется одна из
допстимых на данном ша е диало а диретив (оманд) пользо-
вателя. Перечень допстимых оманд, а правило, отстствет
на эране дисплея, однао е о можно вызвать на эран с помо-
щью специальной диретивы или фнциональной лавиши на
587
ПЭВМ (обычно F1) для ознаомления. Если пользователь ввел
ошибочню оманд , т.е. отстствющю в списе или с нарше-
ниями формата или синтасиса, выдается предпредительное со-
общение, и система остается в начале теще о ша а диало а,
ожидая е о продолжения.
Взаимодействием на естественном язые называется таой тип
диало а, о да и инициирование и ответ со стороны пользователя
ведтся на язые, близом естественном (а в плане исполь-
земо о словаря, та и в плане построения сложных языовых
онстрций предложений). Пользователю предоставляется воз-
можность свободной формлирови нжной ем задачи, однао,
с потреблением обсловленных про раммой средой слов и фраз,
а таже заранее становленным синтасисом языа. В связи с не-
однозначностью естественных языов система должна иметь воз-
можность задавать вопросы, точняющие формлиров пользо-
вателя и предметню область рассматриваемой проблемы. При
подобном типе диало а пользователь должен быть отов том,
что диало овая система может не распознать е о запрос с перво о
раза, а потом требется повторение или точнение запроса.
Одной из разновидностей данно о диало а является речевое
общение с системой.
На пратие в чистом виде в системе тольо один тип диало-
а, а правило, не применяется, а использется сочетание не-
сольих типов. Это повышает ибость системы, прощает ее,
делает диало более разнообразным и интенсивным.
В «држелюбной» диало овой системе, ориентированной на
непрофессионально о пользователя, челове, работая за пльтом
ЭВМ, должен воспринимать не весь диало , а лишь визальное
Введите данные в соответствии с форматом
Фамилия
Имя
Отчество
Год рождения
Образование
Должность
Ученая степень
Рис. 9.25. Информационный адр прямоо вопроса
588
(ино да и звовое) е о отображение. Большая часть про рам-
мных средств правления диало ом должна быть срыта от поль-
зователя, а ем предоставляется минимм для поддержи вне-
шне о диало а.
Аппаратные средства современных ЭВМ позволяют отобра-
жать на эране дисплея рафичесие и цветные изображения
движщихся объетов различной природы, сложные стртры
данных и лишь простым нажатием лавиш правлять событиями,
возниающими на эране. Кроме то о, во мно ие профессио-
нально — ориентированные ППП эономистов по реомендации
психоло ов введены и ровые моменты с целью предоставления
пользователю ратовременно о отдыха, например, в слчае пе-
ретомления и возниающих из-за это о ошибо.
Важным для всех ате орий пользователей про раммных
средств, работающих в режиме диало а, является влючаемая в
них в обязательном поряде система помощи и средств обчения
(HELP), сщественно соряющая а процесс освоения, та и
процесс работы. Др ое требование  системе — простота работы
с паетом. Освоение основных фнций любо о паета диало о-
во о типа не должно требовать специальных знаний в области
языов про раммирования, архитетры ЭВМ и пр.
Посоль пользователю приходится работать с различными
диало овыми про раммными системами, целесообразно зала-
дывать в них неоторое однообразие и определенные сложивши-
еся традиции, например, использование фнциональных ла-
виш F1 и F10 соответственно для вызова помощи, выхода из сис-
темы, применение правляющих лавиш или их омбинаций для
правления состоянием процесса вычислений и т.д.
Кроме то о, диало овые системы должны использовать до-
стижения эр ономии и современно о дизайна. Внешнее при-
влеательное оформление диало а по амме цветов, рафичесо-
м оформлению, расположению различных объетов, мно о-
оонность и т.п. не тольо настраивает пользователя на работ с
системой, но и делает ее приятной, менее томительной и более
привлеательной.
В настоящее время все более широое распространение в а-
честве формы диало ово о взаимодействия пользователя с ЭВМ
приобретает е о работа в мльтимедийной среде, де под терми-
ном «мльтимедиа» понимается объединение взаимодействия
различных аналов передачи информации от машины  челове
(в первю очередь изобразительной и звовой) и обратная связь:
действия человеа должны сщественно влиять на ход событий,
воспроизводимых омпьютерной системой.
589
Вознишие в первю очередь а средство реализации ом-
пьютерных и р мльтимедийные техноло ии находят бла оприят-
ню почв для применения в обчающих системах, в омпьютер-
ной мльтиплиации и реламе, в системах автоматизации про-
етирования, в системах эмлирования военных ситаций и
эспертных системах.
Развитие мльтимедийных техноло ий и возрастание роли,
оторю они начинают и рать в деятельности человеа, стимли-
рет дальнейшее развитие мироэлетронной техноло ии, совер-
шенствование и разработ новых средств обмена информацией
в системе «челове—ЭВМ» (например, обеспечение стереофони-
чесо о звчания, объемно о изображения, татильных и др их
средств съема информации).
9.5.3. Оранизация диалоовой технолоии
обработи данных на ПЭВМ
Использование для диало овой обработи информации пер-
сональных омпьютеров, обладающих таими особенностями,
а реативность, возможность наращивания про раммных
мощностей, портативность, высоая надежность, простота эс-
платации, низие затраты на эсплатацию системы, обеспечи-
вает ряд преимществ по сравнению с системами, реализемыми
на ЭВМ др их лассов:
1. Обеспечивается достп пользователей различных ате о-
рий (специалистов правления, инженерно техничесих ра-
ботниов и др.) ресрсам вычислительной системы.
2. Увеличивается «интеллет» системы на более ибой осно-
ве, расширяются ее вычислительные и информационные реср-
сы, та а терминалы на базе персональных омпьютеров мо т
использоваться любыми работниами сферы ор анизационно-
эономичесо о правления.
3. Снижается общая стоимость диало овой обработи данных
из-за сравнительно низой стоимости ПЭВМ.
4. Повышается общая надежность вычислительной системы,
та а отаз в работе отдельной ПЭВМ не приводит прера-
щению работы системы, созданной из ряда мироомпьютеров.
При наличии запасных машин или злов странение сбоев в ра-
боте вычислительной системы может занимать небольшой про-
межто времени.
5. Ле че осществляется адаптация пользователя и системы
изменению объетов автоматизации и фнций правления.
588
(ино да и звовое) е о отображение. Большая часть про рам-
мных средств правления диало ом должна быть срыта от поль-
зователя, а ем предоставляется минимм для поддержи вне-
шне о диало а.
Аппаратные средства современных ЭВМ позволяют отобра-
жать на эране дисплея рафичесие и цветные изображения
движщихся объетов различной природы, сложные стртры
данных и лишь простым нажатием лавиш правлять событиями,
возниающими на эране. Кроме то о, во мно ие профессио-
нально — ориентированные ППП эономистов по реомендации
психоло ов введены и ровые моменты с целью предоставления
пользователю ратовременно о отдыха, например, в слчае пе-
ретомления и возниающих из-за это о ошибо.
Важным для всех ате орий пользователей про раммных
средств, работающих в режиме диало а, является влючаемая в
них в обязательном поряде система помощи и средств обчения
(HELP), сщественно соряющая а процесс освоения, та и
процесс работы. Др ое требование  системе — простота работы
с паетом. Освоение основных фнций любо о паета диало о-
во о типа не должно требовать специальных знаний в области
языов про раммирования, архитетры ЭВМ и пр.
Посоль пользователю приходится работать с различными
диало овыми про раммными системами, целесообразно зала-
дывать в них неоторое однообразие и определенные сложивши-
еся традиции, например, использование фнциональных ла-
виш F1 и F10 соответственно для вызова помощи, выхода из сис-
темы, применение правляющих лавиш или их омбинаций для
правления состоянием процесса вычислений и т.д.
Кроме то о, диало овые системы должны использовать до-
стижения эр ономии и современно о дизайна. Внешнее при-
влеательное оформление диало а по амме цветов, рафичесо-
м оформлению, расположению различных объетов, мно о-
оонность и т.п. не тольо настраивает пользователя на работ с
системой, но и делает ее приятной, менее томительной и более
привлеательной.
В настоящее время все более широое распространение в а-
честве формы диало ово о взаимодействия пользователя с ЭВМ
приобретает е о работа в мльтимедийной среде, де под терми-
ном «мльтимедиа» понимается объединение взаимодействия
различных аналов передачи информации от машины  челове
(в первю очередь изобразительной и звовой) и обратная связь:
действия человеа должны сщественно влиять на ход событий,
воспроизводимых омпьютерной системой.
589
Вознишие в первю очередь а средство реализации ом-
пьютерных и р мльтимедийные техноло ии находят бла оприят-
ню почв для применения в обчающих системах, в омпьютер-
ной мльтиплиации и реламе, в системах автоматизации про-
етирования, в системах эмлирования военных ситаций и
эспертных системах.
Развитие мльтимедийных техноло ий и возрастание роли,
оторю они начинают и рать в деятельности человеа, стимли-
рет дальнейшее развитие мироэлетронной техноло ии, совер-
шенствование и разработ новых средств обмена информацией
в системе «челове—ЭВМ» (например, обеспечение стереофони-
чесо о звчания, объемно о изображения, татильных и др их
средств съема информации).
9.5.3. Оранизация диалоовой технолоии
обработи данных на ПЭВМ
Использование для диало овой обработи информации пер-
сональных омпьютеров, обладающих таими особенностями,
а реативность, возможность наращивания про раммных
мощностей, портативность, высоая надежность, простота эс-
платации, низие затраты на эсплатацию системы, обеспечи-
вает ряд преимществ по сравнению с системами, реализемыми
на ЭВМ др их лассов:
1. Обеспечивается достп пользователей различных ате о-
рий (специалистов правления, инженерно техничесих ра-
ботниов и др.) ресрсам вычислительной системы.
2. Увеличивается «интеллет» системы на более ибой осно-
ве, расширяются ее вычислительные и информационные реср-
сы, та а терминалы на базе персональных омпьютеров мо т
использоваться любыми работниами сферы ор анизационно-
эономичесо о правления.
3. Снижается общая стоимость диало овой обработи данных
из-за сравнительно низой стоимости ПЭВМ.
4. Повышается общая надежность вычислительной системы,
та а отаз в работе отдельной ПЭВМ не приводит прера-
щению работы системы, созданной из ряда мироомпьютеров.
При наличии запасных машин или злов странение сбоев в ра-
боте вычислительной системы может занимать небольшой про-
межто времени.
5. Ле че осществляется адаптация пользователя и системы
изменению объетов автоматизации и фнций правления.
590
6. Обеспечивается бла одаря ативности ПЭВМ требемое
время реации на нере лярно постпающие запросы.
7. Происходит масимальное сближение систем обработи
информации на базе различных лассов ЭВМ с техноло ичеси-
ми операциями, выполняемыми работниами аппарата правле-
ния с применением персональных омпьютеров.
В процессе разработи диало овых систем реомендется чи-
тывать ряд требований, оторые можно свести двм рппам:
— определяющие принципы построения систем;
— требования, предъявляемые эсплатационным харате-
ристиам диало овых систем.
В первой рппе требований принципиально важными для
создания ибой, надежной и эффетивной диало овой системы
являются следющие требования:
до начала формлирования требований системе целесооб-
разно ознаомиться с аой-либо действющей системой;
— необходимо предсмотреть адаптивню обратню связь
межд пользователем и системой, позволяющю разработ-
чи в интеративном режиме приближать систем ре-
альным словиям решения задачи;
— предсмотреть ряд мер по онтролю и защите вводимой и
хранимой информации;
В частности, диало овые системы решения эономичесих
задач для пользователей специалистов в области эономио-
ор анизационно о правления должны обеспечивать относитель-
но простые, но надежные сервисные фнции по синтасичесо-
м, ло ичесоми численном онтролю исходных данных; ор-
ретирове хранимой в памяти ЭВМ информации; прерыванию
процедры выполнения ал оритмичесо о процесса с возвратом
в ближайшю прерванной в процедре точ ал оритма с вос-
становлением соответствющих ей исходных состояний файлов;
фисировать действия системы для обеспечения безопасности ее
птем последюще о анализа заре истрированных сообщений.
В числе требований, предъявляемых эсплатационным ха-
ратеристиам диало овых систем, выделим таие, а ле ая
адаптация пользователя  системе; единообразие вычислительных,
опросных процедр и терминоло ии, предоставление возможнос-
ти полчения лбленной информации по мере необходимости в
ходе работы с системой; снабжение пользователя справочной ин-
формацией и необходимыми инстрциями, выводимыми на э-
ран видеотерминала или печатающее стройство, с азанием
моментов полчения помощи от ЭВМ или необходимости прове-
дения ответных действий (реаций); обозримость состояния диа-
591
ло а птем использования ратих форм диало а; наличие за-
щитных средств информации в системе, реализемых операцион-
ными системами и специальными про раммами.
Технолоия создания диалоовых систем может быть представ-
лена в виде определенной последовательности ша ов.
На первом ша е анализирется подлежащая решению задача,
выявляются ее харатерные признаи, формлирются методы и
средства ее решения, точняются источнии информации, объ-
емы информационных массивов, вычислительные ресрсы и т.д.
Второй ша отображение этих представлений в виде интер-
ативно о взаимодействия, синтезированно о из простейших
омпонентов процедр, т.е. составление репленной ло ичесой
схемы.
Третий ша формирование полно о подробно о сценария
диало ово о решения задачи на основе построенной стртры че-
ловео машинно о диало а и е о отображение в виде информа-
ционной базы, информационных адров, обеспечивающее инфор-
мационно вычислительный процесс по заданном сценарию.
Четвертый ша — обеспечение автоматизированно о ведения
ибо о диало а птем написания про раммы на ал оритмичес-
ом язые или на базе ло ио лин вистичесо о процессора.
Важной проблемой при создании диало овых систем является
обеспечение реативности, т.е. достаточно быстрой цирляции
сообщений а межд фнциональными задачами (про рамма-
ми), та и межд задачами и пользователем. Обмен сообщения дол-
жен осществляться в режиме реально о времени, без «зависаний»
системы, оторые психоло ичеси нетающе действют на парт-
неров по диало, а в системе «челове — ЭВМ» — на пользователя.
Для онечных пользователей специалистов правления
диало овая система должна быть достаточно «прозрачной» и тре-
бовать от них лишь выполнения обычных действий в соответс-
твии с их слжебными обязанностями. При этом пользователь
должен полчать от системы необходимые разъяснения (подсаз-
и) по содержанию требемых от не о действий.
Возможность обмена пользователя с системой с помощью язы-
а диало а может быть обеспечена двмя способами.
Первый способ предпола ает, что с системой общается пользо-
ватель-неспециалист. Потом ем не необходимо знать весь объ-
ем оманд (диретив, сообщений) системы и правил их исполне-
ния. Он должен знать лишь свой пароль, свое «меню», т.е. обла-
дать лишь достаточным объемом знаний, система же сама должна
подсазать пользователю, что он может отвечать в той или иной
ситации.