Юзабилити -тестированием является любой эксперимент, направленный на измерение качества интерфейса или же поиск конкретных проблем в нем. В каждом конкретном случае необходимо составлять свой собственный контрольный список, поскольку он должен учитывать специфику разрабатываемого программного средства и возможности средств разработки (табл. 4). Важно также понимать, что никакой контрольный список не может обеспечить высокое качество интерфейса, но использование такого списка гарантирует отсутствие грубых ошибок.
Таблица 4
Контрольный список интерфейса
Элемент | Требование | Выполнение |
Кнопки | Всекнопки, запускающие действия, имеют текст винфинитивной форме глагола (пример: искать), а недругую часть речи либо форму глагола (пример: готово). Давать кнопке текст«ОК» можно, только если какой-либо глагол не вмещается | ДА |
Кликабельныйразмер кнопок совпадает с их видимым или логическим размером | ДА | |
Междукнопками, стоящими рядом, должно быть пустое пространство, щелчок по которомуне отрабатывается | ДА | |
Нетразных состояний кнопок, которые выглядят одинаково | ДА | |
Недоступныекоманды не исчезают с экрана, а становятся заблокированными | ДА | |
Частотныекнопки снабжены не только текстом, но и пиктограммами; редко используемыекнопки – только текстовыми подписями | НЕТ | |
В модальныхдиалоговых окнах нет кнопок «Применить» | ДА | |
Поляввода | Вполях ввода уже стоят наиболее вероятные значения | НЕТ |
Еслив поле вводится численное значение, границы диапазона выводятся вовсплывающей подсказке | НЕТ | |
Еслив поле вводится численное значение из ограниченного диапазона, то полеснабжено крутилкой | ДА | |
Длина полей не меньше и, по возможности, небольше длины вводимых в них данных | ДА | |
Еслиполе предназначено для ввода заметного количества текста, оно многострочное | ДА | |
Многострочныеполя имеют максимально возможную высоту; нет резервов для их увеличения | НЕТ | |
Списки | Всписках уже стоят наиболее вероятные значения | ДА |
Еслисписок содержит более 50 элементов, используется фильтр или режим поиска | НЕТ | |
Нетчасто используемых коротких списков (менее пяти элементов); такие спискипредставлены как группы радиокнопок или чекбоксов | НЕТ | |
Ширинасписков не меньше ширины входящих в них элементов | ДА | |
Элементысписка отсортированы: либо структурно, т. е.по общим признакам, либо по алфавиту, либо почастотности (только списки меньше семи элементов) | ДА | |
Многострочныесписки имеют высоту не менее четырехстрок | ДА | |
Еслив списке более 50 отсортированных по алфавиту элементов,первыми тремя элементами являются наиболеечастотные элементы. Они также повторя- ютсяна своих алфавитных местах | НЕТ | |
Взаимодействие | Система,завершив длительную операцию (больше 1 мин работы), пищит через встроенныйдинамик компьютера | НЕТ |
Еслив интерфейсе не используется непосредственное манипулирование, система неимеет своих курсоров. При использовании непосредственного манипулированиясвои курсоры применяются, только если аналогов из ОС не существует | НЕТ | |
Меню | Перваябуква в названии пунктов меню – заглавная | ДА |
Всепункты меню первого уровня активизируют раскрывающиеся меню | ДА | |
Используютсяне более двух подуровней меню | НЕТ | |
Элементы,открывающие вложенные меню, выглядят иначе, чем терминальные элементы | ДА | |
Навсех объектах, видимых в интерфейсе, есть специфичное для каждого объектаконтекстное меню | НЕТ | |
Контекстныеменю | Вконтекстных меню не более 10 элементов | ДА |
Вконтекстных меню элементы отсортированы по убыванию частоты их использования | НЕТ | |
Всеэлементы контекстных меню присутствуют и в других фрагментах интерфейса; неткоманд, вызываемых только из контекстных меню | ДА | |
Вформах ввода проверка корректности вводимых значений выполняется прямо вовремя ввода; если вводятся некорректные данные, система сразу сообщает обэтом пользователю, не дожидаясь момента, когда пользователь завершит вводданных во всей Форме | НЕТ | |
Системныесообщения и обработка ошибок | Сообщенияо некорректности введенных данных показываются рядом с элементом управления,данные в котором некорректны | НЕТ |
Текстсообщений о некорректности введенных данных не говорит, что совершена ошибка,напротив, он только информирует пользователя, данные какого типа и форматаприемлемы | НЕТ | |
Текстсообщений о проблемах состоит из трех частей: в первой части кратко описываетсяпроблема, во второй части указывается, как ее решить, в третьей частиописывается, как не допускать возникновения этой проблемы в дальнейшем | НЕТ | |
Статусныесообщения («Синхронизация успешно завершена») выводятся только в строкестатуса | НЕТ | |
Структураинтерфейсных форм | Вгруппах интерактивных элементов (поля форм, элементы меню и т. п.) этихэлементов не больше семи | ДА |
Кнопка«Отмена» всегда самая правая | ДА | |
Еслив форме есть несколько кнопок, одна является кнопкой по умолчанию. Есликнопка в форме только одна, она не может быть кнопкой по умолчанию. Опасныедля пользователя кнопки не являются кнопками по умолчанию | НЕТ | |
Еслив окне есть свободное место, наиболее частотная терминационная кнопка большеостальных | НЕТ | |
Кнопкинаходятся в секции, на которую они оказывают непосредственное воздействие | НЕТ | |
Терминационныекнопки (управляющие окном) расположены либо снизу в ряд, либо справа вколонку | ДА | |
Пунктыменю и кнопки, инициирующие другие действия пользователя, обозначены в концемноготочием (…). Примеры: элемент «Сохранить как…» требует многоточия, таккак пользователь должен выбрать название файла, а элемент «О программе»многоточия не требует, так как на открывающемся окне нет самостоятельныхинтерфейсных элементов | ДА | |
Подписик интерфейсным элементам размещены единообразно | ДА | |
Недоступныев данный момент интерфейсные элементы заблокированы, а не скрыты | ДА | |
Текств интерфейсе | Ниодин элемент не называется по-разному в разных местах (интерфейсный глоссарийне просто сделан в явной форме, но и выверен) | ДА |
Винтерфейсе отсутствуют жаргонизмы | ДА | |
Винтерфейсе отсутствуют отрицательные формулировки | ДА | |
Навсе главные интерфейсные элементы повешены всплывающие подсказки, тексткоторых отражает результат использования этих элементов | НЕТ | |
Втексте всех подтверждений дается наименование объекта, над которымсовершается подтверждаемое действие | ДА | |
Дляулучшения удобочитаемости длинные числа разбиваются неразрывным пробелом потри цифры: 1 234 567 | НЕТ | |
Каждыйэлемент списка содержит на конце точку или начинается с прописной буквы последующему правилу: «Текст всех элементов начинается со строчной буквы. Всеэлементы оканчиваются по последней букве слова без каких-либо знаковпрепинания, кроме последнего, который оканчивается точкой. Исключение: еслихоть один элемент списка содержит более одного предложения, все элементыначинаются с заглавной буквы и заканчиваются точкой» | НЕТ |
Вывод
В данной работе были проведены анализ и оценка интерфейса диалоговой системы, а также изложено руководство по ее применению.
Выбранная система представляет собой готовый программный продукт, требования и описание которого было приведено в первых пунктах расчетно-графической работы.
В ходе проведенных оценок были получены следующие результаты:
1.На основе оценки субъективной удовлетворенности пользователя интерфейсом программного продукта все полученные оценки респондентов оказались положительными. Это значит, что продукт хорошо принят всеми респондентами.
2.На основе оценки качества интерфейса с использованием контрольного списка интерфейса наглядно видно, что в программном продукте реализованы большинство требований к интерфейсу.
На основе всего вышесказанного можно сказать, что данная система удовлетворяет потребностям типичных пользователей, которыми высоко оценен.
Список источников
1. Терещенко П.В, Шахмаметов Р.Г. Пользовательские интерфейсы информационных систем: методические указания к выполнению расчетно-графического задания по курсу «Диалоговые средства информационных систем» для студентов, обучающихся по направлению 230100 «Информатика и вычислительная техника». – Новосибирск: Изд-во НГТУ, 2010. – 35с.
2. Головач В., Белышкин А. Контрольный список интерфейса:[Электронный ресурс] – Электрон.стат. – URL: http://usethics.ru/blog/lib/software_checklist/. ( Дата обращения: 06.04.2012)
Статьи к прочтению:
Прохождение онлайн задания \
Похожие статьи:
-
Использование списка в качестве базы данных
В Microsoft Excel в качестве базы данных можно использовать список. При выполнении обычных операций с данными, например при поиске, сортировке или…
-
Оценка пользовательского интерфейса информационной системы
Оценка субъективной удовлетворенности пользователя интерфейсом программного продукта Количество измеряемых показателей при оценке пользовательского…