Согласованность интерфейса

Естественность интерфейса

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

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

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

Классический пример одной из наиболее удачных метафор графического ин­терфейса — объект Корзина, предназначенный для хранения ненужных докумен­тов.

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

Согласованность интерфейса складывается из нескольких составляющих.

  • Согласованность в пределах приложения означает, прежде всего, согласован­ность в использовании команд и данных. Одна и та же команда должна вы­полнять одни и те же функции, где бы она ни встретилась, причем одним и тем же образом. Например, если в одном диалоговом окне команда Удалить требует от пользователя дополнительного подтверждения, то в другом окне она не должна приводить к немедленному выполнению соответствующих дей­ствий. И наоборот, однотипные команды в разных окнах не должны име­новаться по-разному. Применительно к данным согласованность должна проявляться в соблюдении единого формата и единого масштаба для всех од­нотипных данных. Например, если в одном окне дата представлена в формате ДД.ММ.ГГ (день, месяц, год), то использование в другом окне формата ММ.ДД.ГГ будет являть собой образец несогласованности интерфейса. Пример несогла­сованности масштаба: в одном окне величина скорости объекта выводится в метрах в секунду, в другом — в километрах в час (в этом случае интерфейс от несогласованности не избавит даже явное указание единиц измерения скоро­сти).
  • Согласованность в использовании метафор. Если поведение некоторого про­граммного объекта выходит за рамки того, что обычно подразумевается под со­ответствующей ему метафорой, у пользователя могут возникнуть трудности при работе с таким объектом. Например, если для программного объекта Корзина определить операцию Запуск, то для уяснения ее смысла пользователю, скорее всего, потребуется сторонняя помощь.
  • Согласованность в пределах рабочей среды. Чтобы быть согласованным с интер­фейсом, предоставляемым операционной системой (например, Windows), ваше приложение должно «опираться» на те знания и навыки пользователя, кото­рые он получил ранее при работе с другими приложениями. Например, если в некотором диалоговом окне пользователь имеет право установить только один флажок (check box) в группе, то это не согласуется со стандартными свойства­ми данного элемента управления.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: