Густав Олссон, Джангуидо Пиани - Цифровые системы автоматизации и управления (1087169), страница 128
Текст из файла (страница 128)
е. прикладным прог а р граммам, соотве управляя ими. тветствсвно Каждая станция имеет менеджера окон — специального Х-кл -клиента, который тролирует вид всех графических объектов на экране. Менедж енеджер окон устанавлив стиль окна, т. е. внешний вид и поведение (/оо/с апс//ее/) ок оконнои системы и следов тельно, управляет наложением окон, изменением размеров, м , масштаоированнем и во зиционированием в соответствии с командами пользователя.
Работа системы Х Ю1пс]озч не привязана к какому-либо определе ределенному сетевом протоколу, но до сих пор она в основном использовалась с опе перационной систеыо" 1//ч1Х, т. е. с протоколом ТСР/1 Р, поэтому эти продукты часто ассоциируются о„„„ с другим, однако это разные решения для разных, хотя и связанных, задач. 11.7. Заключение Разработка ориентированного на пользователя интерфейса процесса должна ьпь сосредоточена на возможностях человеческого восприятия, Вместо того чтобы подменять лсодей при решении тех задач, с которыми они вполне справляются, ЭВМ должна применяться там, где человеческие возможности ограничены.
С этой точки зрения ее можно рассматривать как инструмент управления сложностью. Если сложность управления техническим процессом превышает пределы человеческих способностей, то система управления должна помочь снизить эту сложность до приемлемого уровня.
Следует добавить, что уровень сложности должен соответствовать решаемой задаче. Автоматизированные системы мониторинга и управления сами по себе не являются ни "хорошими", ни "плохими" — их нужно оценивать относительно решаемых задач. Если продукт снижает сложность управляемой технической системы, то его внедрение оправдано. Плохой продукт обладает собственной внутренней сложное. тью, которая ложится дополнительным грузом на пользователя, — такая система нс может помочь в решении задач управления. Как много систем — так много н пользователей.
Типичного пользователя несу пе ствует. Часть людей хорошо знают ВТ, позитивно настроены и всегда хотят узна~~ больше. Другие боятся когипьютеров или просто не имеют стимулов и ничем не инте ресуются. Очень часто, особенно когда система управления строится вокруг суп'е ствующего технического процесса, пользонатели — это хорошо подготовленные пр" кладпые специалисты. Нередко они не доверяют программистам, которые нс вникают в детали процесса, и по любому поводу отпускают замечания о том, "как все хорошо было раньше'. Проектировщик отвечает за систему, пользователь — за выполняемую системой задачу. Автоматизированная система управления принимается пользователем тот да, когда он видит в ней инструмент, способный улучшить, а не нарушить управление предприятием. Правильное проектирование человеко-машинного интерфейса имеет для этого фундаментальное значение.
Для неподготовленного пользователя особенно важны эргономические характеристики. Здесь необходим определенный ипромисс между предположением, что пользователи ничего не знают н ничего не по стоянии выучить, и требованием, чтобы пользователи все-таки изучили кое-что псо нстеме управления. Второй путь требует большего внимания и планирования, и снс' он и окупается в большей мере.
Обучение — всегда хорошее вложение капитала: по он готовленный пользователь по крайней мере знает, чего хочет, и гиенее склонен подго о спибаться. рекомендации по дальнейшему чтению 1)екоторые базовые знания по психологии могут оказаться полезными для пони- пани ния основных идей по разработке дружественных пользователю программных проду одуктов, Введение в психологию, с солидным разделом, посвященным восприя,„ю, обУчению и теоРии двУхУРовневой памЯти, содеРжитсЯ в [АСМпзоп еС а!., 1990].
книга рекомендуется тем, кто заинтересован более подробно заниматься этими про/ьлемами, Теория днухуровневой памяти описана также в [Ас[с/пзоп,сЯЬ11/г/п, 1971], пще более глубокие изыскания, касающиеся проблемы распознавания в психологии, приведены в [Яо1зо, 1993]. [Вапс]егз/МсСогш/с[с, 1993] является содержательным справочником по различпыы сторонам практической эргономики; она может быть рекомендована читателям, ааинтересованныги в расширении кругозора. Сборник [Ва!чепс]у, 1987] содержит магериалы различных авторов и посвящен главным образом рассмотрению психологизеских и познавательных проблем при работе со сложными системами.
Прекрасная книга, позволяюшая взглянуть на веши с точки зрения пользователя, — это [Ь/огшап, 1988]. Она содержит несколько примеров того, как не нужно проектировать устройства и инструменты, — это захватываюШая лекция о здравом смысле в технике. Книга уделяет особое внимание принципам проектирования (простота, наглядность и последовательность), на нескольких примерах демонстрируя юрошо или плохо выполненные разработки, Парадоксы в обрашении пользователей с ЭВМ описаны в [Ва1пЬг/с[8е, 1983]. Вопросы эргономики программного обеспечения рассмотрены в [БЬпесс[егыап, 1998], особенно в части, касающейся организации объектов на экране и интерактивных командных языков для поиска информации в базах данных.
Общим введением в проблемы интерфейса пользователя являются [Ь/огшап/Т/гарет, 1986] я [Ргеесе/КеПег, 1990]. Модели человеческих дейстний на уровне навыков, правил "знаний впервые описаны в [Казпзцззеп, 1983]. Ошибки и их последствия в сложных системах рассмотрены в [Казшцззеп,'1)цпсап,'Ьер1ад 1987]. руководства и стандарты для интерфейсеа пользоаатегги Ниже принедены наиболее распространенные руководящие документы по раз, габотке интерфейсов пользователя в системах управления процессами. Эти доку ие енты можно использовать как справочники при проектировании ннтерфейсо~ "ользователя. р А)ч 3! сс1Е ЕЕ 845-1988, "Оц/с[е со Еча! цас1оп оЕ Мап-МасЬ1 не Рег/оппапсе ш н пс[ег оъег Оепегас1п8 Ясайопп Сопсто1 апоша апс] ОсЬег РепрЬепез" А)ь/81/1ЕЕЕ 1023-1988, "Оп/с)е 1о' с"е АРР1ссас/оп о/ Ншпап Расгогз Еп81пеег)п81 8 Упсепъь Ес1шргпепс апс[ Расайс)ез о/Ыцс1еаг Розчег Сепегас1п8 8саг/осзз".
508 Глава 11. Человеко-маши„„- шиннын вн, ейс Яцп М!Сгозузге !пс' "ОРЕХ 1-ООК СгарЬ1са! Сзег ?псег?асе Р 9рес11!са«1опз" и "ОРЕХ ВООК СгарЬ!са! 11«ег 1пвег?асе: Арр!!са«1оп ВГ ! ' "пс«1опа! А«Ы1«оп-ЪЪ'ез!еу, Веач?1пя, МА,?)есеп1Ьег 1989. У е Си!бе!' Е! 1Пе«" Ореп Во?ьчгаге Роппс1айоп, "ОВР/Мог?1 Вгу!е Сш«1е" и "ОВЕ,~Мо«11 ?) о 1 зег'ч Сгй Ргепгше На!1, Епя!еччоог? С!1??з, Х?, 1990.
' ~'ое", Существуют и несколько руководств по наиболее распространенны ным интер,ь„в сам пользователя в среде чч«1пг?очгз и ?)Х?Х. Взаимодействие компонентов системы управления и подходы к их интеграции (!ба ар 8 предыдуп«их главах рассмотрены идеи и понятия, касающиеся управления тех- ««ческ ««кими процессами. Эта глана посвящена объединению отдельных составляю- «««в' в«аз«конченную систему. В сложных системах все компоненты должны соответ- «овать друг другу. Достаточно одного не слишком удачного решения, касающегося „«ой-либо части или компонента, чтобы поставить под угрозу работу всей системы.
я«су1пествует готового рецепта, как построить и структурировать систему. Матема- 1«ческвй анализ и моделирование помогают определить физические пределы, одна- «д в конечном итоге, проектирование системы — больше искусство, подкрепленное чпвчоы, чем наука. Для того чтобы понять, "что такое хорошо, а что такое плохо", 1«ервтю очередь необходим опыт! История развития систем управления рассматривается в разделе 12.1. В разде- я12.2 обсуждается системная интеграция. Надежность системы играет основопола- ввачую роль.
ее можно описать с помощью специально разработанных математи- чк«в«метолов, которые, однако, годятся только для конкретных ситуаций; эти «полн рассмотрены в разделе 12.3, Функции системы управления процессом — это тема раздела 12 уй В этом разделе совке «"естно рассмотрен материал главы 7 (комбинационное и последовательностное й «в «х Р«влепив) и главы 10 (программирование в реальном времени) и дополнительно Улоьается программирование для баз данных реального времени и интеграция «Рог «м 1в Р«ммного обеспечения. Хотя описание ориентировано на бо:1ьшне пролчышлен- чае систе, В ею "гтемы, многие идеи можно использовать в менее масшт бных проектах.
а Р~~льных приложениях имеют значение нс только технические решения— '«Овомяче мальва из "ескне, организационные и психологические факторы играют решаюп1ую Кк«ого Ризнании любой сложной технологии и, следовательно, в системах автоматиУ~равления процессами. Эти факторы коротко рассматриваются в разде- ~ Кэт, ~~ему моменту у читателя должно возникнуть глубокое и реалистичное еввеп об Роблем и возможностей применения автоматизации.
Авторы надеются, что 1«тель ччл спримет эту главу как очередной шаг на пути к новым знаниям и опыту, елв как и к просто заключительную часть книги. %1. С, Ч труктурирование систем управления процессами етыРе дес Ллл леся~плетня короткой истории развития автоматизированного управлеРопессам ' ми позволили извлечь некоторые важные уроки. Ясно, что две главные щне с нлы в этой сфере — это технология и рынок, '1огие но Л ?( оваторскне проекты бь«лн вызваны к жизни появлением новых техноло- ччбм отмечалось во вводной главе(разлел 1.2), некоторые технические процес- :ч х уже ляслн нш ком сложны по сравнени«о с уровнем развития вычислительной техники, 510 Глава 12.