Материал: Попов А.А. Эргономика пользовательских интерфейсов в информационных системах

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

За экраном хода выполнения могут следовать экраны «Ход выполнения», «Подтверждение», «Уточнение», «Завершение».

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

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

Рисунок 24 Осуществление подтверждения отмены поездки (с экраном подтверждения слева)

46

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

Явное подтверждение команд необходимо делать в следующих случаях:

пользователь отправляет какое-либо сообщение (например, текстовое сообщение, сообщение электронной почты или запись в социальной сети);

действие пользователя невозможно отменить (например, покупка или удаление);

результат выполнения команды пользователя может привести его к чувству неловкости (например, в случае набора ошибочного номера при телефонном звонке);

пользователю требуется тщательное распознавание сообщения на пользовательском интерфейсе.

Неявное подтверждение производится пользователем в следующих случаях:

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

существует простой способ возврата к предыдущему выполненному заданию, если результаты не удовлетворяют пользователя;

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

из меню или списка объектов).

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

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

Значок приложения, если имеется, отображается вместо аватара Cortana. После реагирования клиента на вопрос уточнения программное приложение должно предоставить следующий экран в течение 500мс во избежание перехода на экран хода выполнения.

47

Для того чтобы обеспечить работу программного приложения с уточнениями необходимо соблюдать следующие рекомендации:

1.Текст вопроса пользователю должен быть однозначным. Текст ответа пользователя должен соответствовать одному из объектов, отображенному на графическом интерфейсе (на рис. 25 – два объекта).

2.На экране пользователя может быть не более 10 объектов. Текстовое сообщение на экране пользователя должно быть не более 3 строк (на рис. 24 отображено текстовое сообщение, не превышающее двух строк).

3.Каждый объект может иметь уникальный заголовок (для того чтобы пользователю стало ясно, что приложение от него требует).

4.Для уяснения задачи пользователю должны быть предоставлены несколько вариантов уточняющих вопросов, если его ответ «не устраивает» программное приложение (на рис. 25 программное приложение задает несколько уточняющих вопросов, так как ответ пользователя не понятен)

Рисунок 25 Осуществление уточнения отменяемой поездки (все три экрана - экраны уточнения)

48

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

Программы с биометрическим интерфейсом делают возможным предоставление пользователям удобного доступа к системам, службам и ресурсам. Работа программ с биометрическим интерфейсом основывается на измерении неизменных физических характеристик человека для его уникальной идентификации [26]. Уникальные биометрические характеристики пользователя можно разделить на две группы - физиологическую и поведенческую. К физиологической группе относятся:

форма руки и расположение в ней кровеносных сосудов; папиллярные узоры отпечатков пальцев; рисунок радужной оболочки глаз; узор расположения кровеносных сосудов в глазу; изображение уха; форма лица или термограмма лица; ДНК.

К поведенческой группе можно отнести: характер написания слов (почерк);

характер работы с клавиатурой (клавиатурный почерк); походка.

Программное приложение с биометрическим интерфейсом выполняет следующие действия:

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

каким-либо образцом из базы данных; идентификация пользователя.

Отпечатки пальцев - наиболее часто используемые биометрические характеристики в пользовательских интерфейсах такого типа.

49

Биометрическая платформа Windows (WBF) [38] - это набор служб и интерфейсов, обеспечивающих согласованную разработку биометрических устройств и управление ими (например, сканеров отпечатков пальцев в Windows Server 2012). Платформа WBF повышает надежность и улучшает совместимость с биометрическими службами и драйверами. Платформа предоставляет возможность работы с элементами панели управления, позволяющим пользователям управлять работой с биометрическими устройствами. С помощью WBF разработчики устройств могут разрабатывать приложения с пользовательскими интерфейсами, работающими с такими элементами управления.

Биометрическая система может взаимодействовать с внешним программным приложением через прикладной программный интерфейс, интерфейс аппаратного обеспечения или интерфейс протокола. Пользовательский интерфейс биометрической системы (рис. 26) [10] или программного приложения, взаимодействующего с биометрической системой, позволяет осуществить сбор данных, организовать взаимодействие пользователя (человека, предоставляющего системе биометрический образец [10]) с биометрическими датчиками, проследить процесс выполнения обработки данных (пользователю выдаётся индикация выполнения процесса), а также получить результаты идентификации и верификации.

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

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

50

Источник: https://studfile.net/preview/16548242/