Три аспекта согласованности
Пользователь — компьютер
Компьютер — пользователь
Проектирование интерфейса. Элементы стандарта IBM
Пользовательский интерфейс — это общение между человеком и компьютером. И точно так, как наука и культура нуждаются в правилах общения людей и взаимодействия их друг с другом, так же и человеко-машинный диалог нуждается в правилах.
Компоненты интерфейса
На практическом уровне интерфейс — это набор приемов взаимодействия с компьютером. На теоретическом уровне интерфейс включает в себя три основных понятия:
• Общение компьютера с пользователем
• Общение пользователя с компьютером
• Представление пользовательского интерфейса.
Способ общения компьютера с пользователем (язык представления) определяется приложением (прикладной программной системой). Приложение управляет доступом и обработкой информации, представлением ее в понятном для пользователя виде.
Пользователь должен распознать информацию, которую предоставляет компьютер, понять (проанализировать) ее и перейти к ответу. Ответ реализуется через интерактивную технологию, элементами которой могут быть такие действия, как выбор объекта при помощи клавиши или мыши. Все это составляет вторую часть интерфейса, а именно — язык действий.
14.8.1. Согласованность интерфейса
Эффективность интерфейса заключается в быстром, насколько это возможно, развитии у пользователей простой концептуальной модели взаимодействия. Это достигается через согласованность. Концепция согласованности состоит в том, что при работе с компьютером у пользователя формируется система ожидания одинаковых реакций на одинаковые действия, что постоянно подкрепляет пользовательскую модель интерфейса.
Другой составляющей интерфейса является свойство его конкретности и наглядности. Оно обеспечивается применением в панелях различных цветов и других выразительных средств. Идеи и концепции затем обретают физическое отображение на экране, с которым непосредственно взаимодействует пользователь.
Интерфейс может быть согласован в трех аспектах или категориях: физической, синтаксической и семантической.
• Физическая согласованностьотносится к техническим средствам: схема клавиатуры, расположение клавиш, использование мыши. Например, для клавиши F3 физическая согласованность имеет место, если она всегда находится в одном и том же месте, независимо от вычислительной системы. Аналогично кнопка выбора мыши будет физически согласована, если она всегда располагается под указательным пальцем.
• Синтаксическая согласованностьотносится к последовательности и порядку появления элементов на экране (язык представления) и последовательности запросов (язык действий). Например: будет иметь место синтаксическая согласованность, если заголовок панели всегда размещается в центре и на верху панели.
• Семантическая согласованностьотносится к значению элементов, составляющих интерфейс. Например, что означает Выход? Где пользователи запрашивают Выходи что затем происходит ?