- •Эргономика пользовательского интерфейса
- •1.Критерии эргономичности интерфейса
- •2.Производительность
- •2.1.Длительность интеллектуальной работы
- •Непосредственное манипулирование
- •Потеря фокуса внимания (прерывание)
- •Ограничение принятия решений
- •Закон Хика
- •2.2.Длительность физических действий пользователя
- •Закон Фитса
- •Методы повышения доступности кнопки
- •Уменьшение числа манипуляций
- •Уменьшение необходимости ввода данных
- •Память программы
- •2.3.Длительность реакции системы
- •Фоновый режим выполнения задач
- •4.Обучение работе с системой
- •4.1.Почему пользователи учатся
- •4.2.Средства обучения
- •4.3.Понятность системы
- •Ментальная модель
- •Метафора
- •Аффорданс
- •Стандарт
- •4.4.Обучающие материалы
- •Типы обучающих материалов
- •Среды передачи обучающих материалов
- •Спиральность
- •5.Субъективная удовлетворенность
- •5.1.Эстетика
- •5.2.Субъективное восприятие скорости работы
- •Приемы для уменьшения субъективного восприятия
- •5.3.Уменьшение вероятности стрессовых ситуаций
- •5.4.Пароли
- •5.5.Сообщение об ошибках
- •Как избежать сообщений об ошибках
- •Каким должно быть сообщение об ошибке
- •Пузырь как альтернатива сообщениям об ошибке
- •Сообщения о завершении операции
Каким должно быть сообщение об ошибке
Существуют ситуации, в которых сообщение об ошибке не избежать. Типичные примеры подобных ситуаций: файл, находящийся на сетевом сервере более не доступен; попытка записи на диск, доступный только для чтения; недостаток нужных для работы программы компонентов, и т.д. Каким должно быть сообщение об ошибке в этом случае? Идеальное сообщение об ошибке должно отвечать всего на три вопроса:
В чем заключается проблема?
Как исправить эту проблему сейчас?
Как сделать так, чтобы проблема не повторилась?
При этом отвечать на эти вопросы нужно возможно более вежливым и понятным пользователям языком. Например, разберем сообщение о невозможности перезаписать заблокированный файл.
Итак, исходное сообщение об ошибке гласит: «Не удается сохранить файл «D:\Только для чтения.doc». Файл с этим именем уже существует и доступен только для чтения. Сохраните файл под другим именем или в другой папке». Каким образом его можно улучшить?
Сначала надо разобраться, в каких случаях оно появляется: оно может появляться, если пользователь попытался сохранить файл на компакт-диске, или же пытается сохранить файл, незадолго перед этим скопировав этот файл с компакт-диска. Случаи, когда файл заблокирован сознательно, в жизни редки, так что их чаще всего можно не учитывать. Главный враг – компакт-диск.
Тут возможно несколько непротиворечащих друг другу решений. Во-первых, просто можно блокировать возможность что-либо записать на диске, запись на который невозможна. Собственно говоря, запись и так блокируется, но сообщением об ошибке. А можно просто не показывать диски, на которые нельзя записывать, в окне записи, что эффективнее, поскольку делает ошибку невозможной. Во-вторых, можно показывать файлы, защищенные от записи, иначе, чем файлы незащищенные. Это будет работать, но тоже неидеально. Что делать пользователю, который всё-таки хочет перезаписать файл? Сейчас в такой ситуации приходится записывать файл под новым именем, потом стирать старый, а новому давать имя старого. Это и потери времени и ошибочно стертые файлы.
Таким образом, сообщение об ошибке должно стать не только сообщением – оно должно позволять разблокировать файлы, разблокировать которые возможно (т.е. записанные не на компакт-диске).
Также необходимо помнить следующие общие правила:
Никогда не забывайте показывать текст сообщений об ошибке техническому писателю;
Всемерно старайтесь делать текст сообщения возможно более коротким.
Пузырь как альтернатива сообщениям об ошибке
В Windows появился элемент управления, значительно лучше предназначенный для показа сообщений: пузырь (balloon).
Пример пузыря
Пузырь, по сравнению с диалоговым окном, имеет существенные достоинства.
он гораздо слабее сбивает фокус внимания, нежели окно;
чтобы закрыть пузырь, пользователям не обязательно нажимать на какую-либо кнопку, достаточно щелкнуть мышью в любом месте экрана;
он не перекрывает значимую область системы;
он показывает, в каком именно элементе управления была допущена ошибка.
К сожалению, пузыри имеют и недостатки:
в них не может быть никаких элементов управления;
пузырей пока нет в интернете.