![]() |
|
|
Перейти на главную Журналы том - станция, на которой исполняется прикладная задача. В системе X Window клиент генерирует инструкции по выводу изображений, а Х-сервер управляеттер-мтпшлом, рисуя графические обЛ)екты и текст как реакцию на сообщения Х-клиен-та. Сервер также передает действия пользователя - нажатия па клавиши и движения мьиии - любому Х-клиенту, т. е. прикладным программам, соответственно управляя ими. Каждая станция имеет менеджера окон - специального Х-клиента, который контролирует вид всех графических объектов на экране. Менеджер окон устанавливает сти.ль окна, т. е. внешний вид и поведение (look and feel) оконной системы и, следовательно, управляет наложением окон, изменением размеров, масштабированием и позиционированием в соответствии с командами пользователя. Работа системы X Window не привязана к какому-либо определенному сетево.му протоколу, но до сих пор она в основно.м использовалась с операционной системой UNIX, т. е. с протоколом TCP/IP, поэтому эти продукты часто ассоциируются один с другим, однако это разные решения для разных, хотя и связанных, задач. 11.7. Заключение Разработка ориентированного на пользователя интерфейса процесса должна быть сосредоточена на возможностях человеческого восприятия. Вместо того чтобы подменять людей при решении тех задач, с которыми они вполне справляются, ЭВМ должна применяться там, где чело1!еческие возможности ограничены. С этой точки зрения ее можно рассматривать как инструмент управления сложностью. Если сложность управления техническим процессом превышает пределы человеческих способностей, то система управления должна помочь снизить эту сложность до приемлемого уровня. Следует добавить, что уровень сложности должен соответствовать реншемой задаче. Автоматизированные системы мониторинга и управления сами по себе не являются ни "хорошими", ни "плохими" - их нужно оценивать относительно решаемых задач. Если продукт снижает сложность управляемо!! технической системы, то его В1!едрение оправдано. Плохой продукт обладает собственной внутренней сложностью, которая .ложится дополиительшдм грузом на пользователя, - такая система не может помочь в решении задач управлентш. Как много систем - так много и пользователей. Типич1!ого пользователя не существует. Часть людей хороню знают ВТ, позитивно 1!астрое1!ы и всегда хотят узнать больше. Дру1-ие боятся компьютеров или просто не име!От стимулов и 1!ичем не интересуются. Очень часто, oco6ei!Ho когда система управления строится вокруг суще-ствующщю тех!!ического процесса, пользователи - это хорошо под1-отовленные при-кладтяе С!!ециалисты. Нередко они не доверяют программистам, которые не В1!икают в детали процесса, и по любому поводу отпуска!от замечания о том, "как все хорошо было pai!bHie". Проектировщик отвечает за систему, пользователь - за выполняемую системой задачу. Автоматизированная система управле1!ия принимается пользователем тогда, K0!7W он видит в ней иь<струмент, способный улучшить, а не 1!ару1нить управление предприятием. Правильное проектирование человеко-маншнного интерфейса имеет для этого фундамента.льное значение. Для непод1Л)товлепного пользователя особенно важны эр1юпомнческие характеристики. Здесь необходим опреде.пеиный (1.7, Заключение 1сомпромисс .между предположением, что пользователи ничего не знают и ничего не состоянии выучить, и требованием, чтобы пользователи все-таки изучили кое-что о системе управления. Второй путь требует больного внимания и планирования, цоон и окупается в большей .мере. Обучение - всегда хорошее вложение капитала; подготовленный пользователь по крайней мере знает, чего хочет, и .менее склонен ошибаться. рекомендации по дальнейшему чтению Некоторые базовые знания по психологии могут оказаться полезными для noini-мания основных идей по разработке дружественных пользователю пр01раммных продуктов. Введение в психологию, с солидным разделом, посвян1енным восприятию, обучению и теории двухуровневой памяти, содержится в [Atkin.son el al., 1990J. Книга рекомендуется тем, кто заинтересован более подробно заниматься этими проблемами. Теория двухуровневой памяти описана также н (Atkinson/Shiffrin, 1971 J. Еще более глубокие изыскания, касающиеся пробле.мы распознавания в психологии, приведены в [Solso, 1993J. [Sanclens/McCormick, 1993] является содержательным справочником по различным сторонам практической эргономики; она может быть рекомендована читателям, заинтересованным в расширении кругозора. Сборник [Salvendy, 1987) содержит материалы различных авторов и посвящен главным образом рассмотрентно психологических и познавательных проблем при работе со сложными система.\пг. Прекрасная книга, позволяюпщя взглянуть на веши с точки зрения пользователя, - это [Norman, 1988]. Она содержит несколько примеров того, как >ie нужно проектировать устройства и инструменты, - это захватывающая лекция о здравом смысле в технике. Книга уделяет особое внимание принципам проектирования (простота, наглядность и последовательность), на нескольких примерах де.монстрируя хорошо или плохо выполненные разработки. Парадоксы в обраи1енин по.чьзователе!* с ЭВМ описаны в [Bainbridge, 1983]. Вопросы эргономики программного обеспечения рассмотрены в [Shneider-man, 1998], особенно в части, касающейся организации объектов на экране и интерактивных командных язь1К0в для поиска информации в базах данных. Обпптм введением в проблемы интерфейса пользователя являются [Nornian/Draper, 1986] и [Preece/Keller, 1990], Модели человеческих действий иа уровне навыков, правил и знаний впервые описаны в (Rasmussen, 1983]. Ошибки и их носпедствия в сложных систе.мах расс.чютреиы в [Rasnius.sen/Duncan/Leplat, 1987]. Руководства и стандарты для интерфейсов пользователя Ниже приведены нанбо.лее распространенные руководящие документы по раз Работке интерфейсов пользователя в систе.мах управления процессами. Эти доку Менты .можно использовать как справочники при проектировании интерфейсо: Тользователя. ANS1/IЕЕЕ 84,5-1988, "Guide to Evaluation of Man-Machine Performance in Nucle? Power Generating Stations, Control Rooms and Other Peripheries". ANSI/IEEE 1023-1988, "Guide for the Application of Hunian Factors Engineering t Systems, Eciuipment and Facilities of Nuclear Power Generating Stations". 508 Глава 11. Человеко-гушин,,-- Sun Microsystems Inc., "OPEN LOOK Graphical User Interface-Specifications" H "OPEN LOOK Graphical User Interface: AppHcation Style г Addison-Wesley, Reading, MA, December 1989. "delincs" Open Software Foundation, "OSF/Motif Style Guide" н "OSF/Motif U > • Prentice Hall, Englewood Cliffs, NJ, 1990. Jide", Существуют H несколько руководств по наиболее распространенны.м ин сам пользователя в среде Windows и UNIX. ~-ин-герф,й. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 [159] 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 |