Главная Услуги Работы Персона Юзабилити анализы
IMG тел. +7(98I) 7608865
Использование контрольных списков является эффективным и экономичным средством повышения качества программных продуктов. Их можно использовать и для повышения качества интерфейсов.




ПОИСК по сайту


    Полный список статей
/ Контрольный список интерфейса / Версия для печати / translit / абракадабра :-)


<-предыдущая следующая ->

 
  google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru smi2.ru twitter.com Яндекс закладки text20.ru RuSpace RuSpace toodoo

Использование контрольных списков является эффективным и экономичным средством повышения уровня качества программных продуктов. Их использование, применительно к интерфейсу, не требует выполнения дорогостоящих процедур юзабилити-тестирования, достаточно большое количество контрольных списков по интерфейсу можно найти в интернете в свободном доступе.

Естественно, что в каждом конкретном случае необходимо разрабатывать свой собственный контрольный список, поскольку он должен учитывать специфику разрабатываемого программного средства и возможности средств разработки. Поэтому настоящий контрольный список является скорее шаблоном, в котором представлены основные разделы (тем более, что в нем не проставлены баллы для каждого пункта). Тем не менее, для компаний, в которых проверка на эргономичность и единообразие не выполняется вовсе, использование даже такого списка может стать серьезным подспорьем для повышения эргономических характеристик интерфейса ПО.

Этот контрольный список является абсолютным, т. е. все его пункты не требуют субъективных ответов (таких как «навигация сделана хорошо»). Благодаря этому проверять интерфейс на соответствие контрольному списку может кто угодно: никакой специальной подготовки проверяющему иметь не нужно. Разумеется, обратной стороной абсолютного списка является его заведомая неполнота.

Кроме того, важно учитывать, что никакой контрольный список не может обеспечить «хорошести» интерфейса. В лучшем случае, список гарантирует отсутствие грубых ошибок. С другой стороны, уж с этим-то контрольный список справляется прекрасно.

Требования к конкретным элементам управления

Кнопки

Все кнопки, запускающие действия, имеют текст в инфинитивной форме глагола (пример: искать), а не другую часть речи либо форму глагола (пример: готово). Давать кнопке текст «ОК» можно, только если какой-либо глагол не вмещается.

Кликабельный размер кнопок совпадает с их видимым или логическим размером.

Между кнопками, стоящими рядом, должно быть пустое пространство, щелчок по которому не отрабатывается.

Нет разных состояний кнопок, которые выглядят одинаково.

Недоступные команды не исчезают с экрана, а становятся заблокированными.

Частотные кнопки снабжены не только текстом, но и пиктограммами; редко используемые кнопки - только текстовыми подписями.

В модальных диалоговых окнах нет кнопок Применить.

Поля ввода

В полях ввода уже стоят наиболее вероятные значения.

Если в поле вводится численное значение, границы диапазона выводятся во всплывающей подсказке.

Если в поле вводится численное значение из ограниченного диапазона, поле снабжено крутилкой (Spinner).

Длина полей не меньше, и, по возможности, не больше, длины вводимых в них данных.

Если поле предназначено для ввода заметного количества текста, оно многострочное.

Многострочные поля имеют максимально возможную высоту; нет резервов для их увеличения.

Списки

В списках уже стоят наиболее вероятные значения.

Если список содержит более 50 элементов, используется фильтр или режим поиска.

Нет часто используемых коротких списков (менее пяти элементов); такие списки представлены как группы радиокнопок или чекбоксов.

Ширина списков не меньше ширины входящих в них элементов.

Элементы списка отсортированы; либо структурно, т.е. по общим признакам, либо по алфавиту, либо по частотности (только списки меньше 7 элементов).

Если в списке более 50 отсортированных по алфавиту элементов, первыми тремя элементами являются наиболее частотные элементы. Они также повторяются на своих алфавитных местах.

Многострочные списки множественного выбора снабжены чекбоксами возле каждого элемента (списки старого стиля отсутствуют).

Многострочные списки имеют высоту не менее 4 строк.

Если есть свободное место, используются расширенные комбобоксы, а не однострочные.

Чекбоксы и радиокнопки

Если чекбоксов в группе больше 10, вводится дополнительный, выставляющий/снимающий все чекбоксы.

Внутри группы радиокнопок одна обязательно установлена по умолчанию.

Чекбоксы и радиокнопки внутри своих групп расставлены по вертикали.

Если в окне, помимо терминационных кнопок, есть только набор радиокнопок, двойной щелчок по радиокнопке устанавливает ее и закрывает окно.

Взаимодействие

Система, завершив длительную операцию (больше минуты работы), пищит через встроенный динамик компьютера.

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

Системные сообщения и отработка ошибок

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

Сообщения о некорректности введенных данных показываются рядом с элементом управления, данные в котором некорректны.

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

Текст сообщений о проблемах состоит из трех частей: в первой кратко описывается проблема, во второй части - как ее решить, в третьей - описывается, как не допускать возникновения этой проблемы в дальнейшем.

Статусные сообщения («Синхронизация успешно завершена») выводятся только в строке статуса.

Клавиатура

В формах ввода нажатие табуляции ведет к правильной последовательности перемещения по форме.

Обработка формы запускается не только по нажатию на терминационую кнопку, но и по нажатию клавиши Enter на последнем поле этой формы.

Для наиболее частотных элементов управления (включая меню) установлены клавиши быстрого вызова.

Каждому пункту меню назначены ALT-комбинации (выделены подчеркиванием).

ALT-комбинации и горячие клавиши стандартные.

Если горячих клавиш больше 40, в интерфейсе есть способ их изменить.

По нажатию клавиши Tab переход от элемента к элементу внутри формы осуществляется сверху вниз слева направо.

Визуал

Направление теней во всех элементах управления должно быть одинаковым: снизу справа.

Индикация

Индикация цветом не является единственной; если она используется, система снабжена и другой индикацией.

Пиктограммы

В группах пиктограмм нет пиктограмм, по цвету и форме сходных между собой.

Нет пиктограмм со стандартными значениями, но нестандартными сюжетами.

В пиктограммах нет текста.

В наборах пиктограмм пиктограммы одного значения, но разных размеров используют одни и те же особенности и/или сюжет.

Окна

На растягивающихся окнах есть индикатор растягиваемости.

Заголовки окон соответствуют названиям элементов, при помощи которых окна были вызваны. Если окно вызывается элементом, не имеющим явного названия, в заголовке окна отражается название экранной формы.

Тип окна (модальное, немодальное, возможность минимизации/максимизации) был выбран осознанно, в соответствии с задачами пользователей.

В диалоговых окнах отсутствуют меню или инструментальные панели.

Кнопки Применить используются только в окнах-палитрах (вместо кнопок ОК).

Строка статуса

В строке статуса выводится только информация о текущем состоянии системы и кнопки (не выглядящие кнопками) для функций, предназначенных только опытным пользователям.

Индикаторы выполнения выводятся в строке статуса. Исключение: окна-маcтера, в них индикаторы выполнения можно выводить внутри самих окон.

Меню

Первая буква в названии пунктов меню - заглавная.

Все пункты меню первого уровня активизируют раскрывающиеся меню.

Используются не более двух подуровней меню.

Если в меню есть пиктограммы, ими снабжены только самые частотные элементы.

Элементы, открывающие вложенные меню, выглядят иначе, чем терминальные элементы.

Контекстные меню

На всех объектах, видимых в интерфейсе, есть специфичное для каждого объекта контекстное меню.

В контекстных меню не более 10 элементов.

В контекстных меню элементы отсортированы по убыванию частоты их использования.

Все элементы контекстных меню присутствуют и в других фрагментах интерфейса; нет команд, вызываемых только из контекстных меню.

Структура интерфейсных форм

В группах интерактивных элементов (поля форм, элементы меню и т. п.) этих элементов не больше семи.

Кнопка «Отмена» всегда самая правая.

Многостраничные формы имеют указание на то, что они многостраничные; пользователь всегда видит количество оставшихся экранов (пример: «Экран x из y»).

Если в форме есть несколько кнопок, одна является кнопкой по умолчанию. Если кнопка в форме только одна, она не может быть кнопкой по умолчанию. Опасные для пользователя кнопки не являются кнопками по умолчанию.

Если в окне есть свободное место, наиболее частотная терминационная кнопка больше остальных.

Кнопки находятся в секции, на которую они оказывают непосредственное воздействие.

Терминационные кнопки (управляющие окном) расположены либо снизу в ряд, либо справа в колонку.

Кнопки, относящиеся ко всему блоку вкладок, расположены за пределами блока.

Если окно или вкладка имеет автоматически пополняемое содержимое, например, в нем перечислены приходящие сообщения, в названии элемента интерфейса, который открывает окно или вкладку, выводится число объектов в этом окне и отдельно число новых объектов. Пример: Документы (8/3).

Пункты меню и кнопки, инициирующие другие действия пользователя, обозначены в конце многоточием (…). Примеры: элемент «Сохранить как...» требует многоточия, т.к. пользователь должен выбрать название файла, а элемент «О программе» многоточия не требует, т.к. на открывающемся окне нет самостоятельных интерфейсных элементов.

Подписи к интерфейсным элементам размещены единообразно.

Недоступные в данный момент интерфейсные элементы заблокированы, а не скрыты.

Формы ввода

Во всех формах, служащих для сбора информации, есть пункты «Другое» и «Не применимо» или подобный.

Все поля, обязательные для заполнения, помечены, и есть соответствующее пояснение.

Во всех формах, служащих для сбора информации, есть описание целей сбора данных, объясняется, что с этими данными будет сделано и что не будет.

Текст

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

В интерфейсе отсутствуют жаргонизмы.

В интерфейсе отсутствуют отрицательные формулировки (например, чекбокс «Не показывать примечания» неприемлем, взамен него нужно выводить чекбокс «Показывать примечания».

Ни один элемент не называется по-разному в разных местах (интерфейсный глоссарий не просто сделан в явной форме, но и выверен).

В тексте всех подтверждений дается наименование объекта, над которым совершается подтверждаемое действие.

Для улучшения удобочитаемости длинные числа разбиваются неразрывным пробелом по три цифры: 1 234 567.

Каждый элемент списка содержит на конце точку или начинается с прописной буквы по след. правилу: «Текст всех элементов начинается со строчной буквы. Все элементы оканчиваются по последней букве слова без каких-либо знаков препинания, кроме последнего, который оканчивается точкой. Исключение: если хоть один элемент списка содержит более одного предложения, все элементы начинаются с заглавной буквы и заканчиваются точкой.»

Любому списку предшествует, по меньшей мере, один абзац текста.

В таблицах все столбцы с цифрами выравниваются по правому краю.

Точка в конце фразы отсутствует в заголовке (если он отделен от текста), в конце подписи под рисунком и в таблице.

Подписи к интерфейсным элементам начинаются с прописной буквы и заканчиваются двоеточием.

Владислав Головач, Александр Белышкин

3
Создание эксклюзивных сайтов, юзибилити анализ и бесплатный анализ под запросы основных поисковых машин
Контактная информация :
тел. +7(98I) 7608865

Написать письмо на e-mail
icq 415547094  romverрейтинг на mail.ru сайта romverinbox.ru
© 1997 - 2024 romver.ru

Полная карта сайта Display Pagerank