10 Общие аспекты проектирования ГОСТ Р ИСО 9241-151-2014

10.1 Проектирование с учетом культурных различий и многоязычного использования ГОСТ Р ИСО 9241-151-2014

10.1.1 Общие положения ГОСТ Р ИСО 9241-151-2014

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

Поддержка различных в языковом и культурном плане пользовательских групп обеспечивается путем разработки локальных версий пользовательских веб-интерфейсов [из 10.1.1 Общие положения ГОСТ Р ИСО 9241-151-2014]

10.1.2 Отображение существенной информации о местоположении ГОСТ Р ИСО 9241-151-2014

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

Пример - На пользовательском сайте компании отображаются полные названия стран вместе с перечнем номеров телефонов для пользователей, а также информация о временном поясе с целью определения соответствующих рабочих часов для совершения звонков [из 10.1.2 Отображение существенной информации о местоположении ГОСТ Р ИСО 9241-151-2014]

10.1.3 Определение поддерживаемых языков ГОСТ Р ИСО 9241-151-2014

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

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

Определять языки рекомендуется посредством общепринятых названий или кода языка согласно ИСО 639 (если применимо). Использование национальных флагов для данных целей не рекомендуется, поскольку флаг означает страну, а не язык [из 10.1.3 Определение поддерживаемых языков ГОСТ Р ИСО 9241-151-2014]

10.1.4 Использование соответствующих форматов, единиц измерения или валюты ГОСТ Р ИСО 9241-151-2014

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

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

Пример 2 - Поле ввода адреса на форме заказа должно предусматривать возможность записи адресов во всех рассматриваемых странах.

Пример 3 - Дата «3 февраля 2008 г.» указывается в стандартном формате 2008-02-03 (см. ИСО 8601), который легко и недвусмысленно понимается международной аудиторией, вместо, например, «02/03/08» [из 10.1.4 Использование соответствующих форматов, единиц измерения или валюты ГОСТ Р ИСО 9241-151-2014]

10.1.5 Создание текстовых презентаций на различных языках ГОСТ Р ИСО 9241-151-2014

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

Примечание - Лицам, использующим азиатские языки, например кандзи, китайский язык или хангыль, сложно прочесть стилизованные тексты. Например, выделение жирным шрифтом делает слова неясными, а буквы в написанных курсивом словах сливаются, поскольку символы азиатских языков состоят из большего количества черт, нежели буквы латиницы [из 10.1.5 Создание текстовых презентаций на различных языках ГОСТ Р ИСО 9241-151-2014]

10.2 Оказание помощи ГОСТ Р ИСО 9241-151-2014

Если предоставленное информационное наполнение или функциональные возможности не ясны для всех пользователей, необходимо предоставить справочную информацию (см. ИСО 9241-13) с четко указанными ссылками на страницы справки.

Помимо ссылки на страницы справки включение раздела FAQ (часто задаваемые вопросы) также помогает пользователям в решении наиболее распространенных проблем и возникших сложностей [из 10.2 Оказание помощи ГОСТ Р ИСО 9241-151-2014]

10.3 Обеспечение устойчивости пользовательских веб-интерфейсов к ошибкам ГОСТ Р ИСО 9241-151-2014

10.3.1 Минимизация ошибок пользователей ГОСТ Р ИСО 9241-151-2014

Потенциальные ошибки пользователей, а также меры, необходимые для исправления ошибок, должны быть сведены к минимуму.

Пример - При вводе даты вылета во время интерактивного бронирования авиабилетов дата прилета автоматически устанавливается на туже дату или позже с той целью, чтобы пользователь указал действительную длительность полета [из 10.3.1 Минимизация ошибок пользователей ГОСТ Р ИСО 9241-151-2014]

10.3.2 Четкие сообщения об ошибке ГОСТ Р ИСО 9241-151-2014

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

Примечание - Предполагается, что сообщения об ошибках будут на том же языке, что и пользовательский веб-интерфейс [из 10.3.2 Четкие сообщения об ошибке ГОСТ Р ИСО 9241-151-2014]

10.4 URL-адреса ГОСТ Р ИСО 9241-151-2014

URL - адрес, используемый для доступа на веб-сайт, должен соответствовать ожиданиям пользователя.

Пример - На страницу с обзором продукции компании «хуг» можно попасть по URL www.xyz.com/products/.

Примечание - Нередко пользователи переходят на домашнюю страницу или любую иную страницу веб-приложения путем запоминания или угадывания URL данной страницы, в чем им помогает последовательная модель присвоения названий, которая соответствует ожиданиям пользователей. Тем не менее, динамически сгенерированные веб-страницы могут препятствовать использованию простых, удобочитаемых названий адресов. В данном случае предполагаются компромиссы между динамическим генерированием и прямым доступом к странице [из 10.4 URL-адреса ГОСТ Р ИСО 9241-151-2014]

10.5 Приемлемое время загрузки ГОСТ Р ИСО 9241-151-2014

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

Примечание - На приемлемость времени загрузки влияют ожидания пользователя и прочие характеристики практичности сайта [из 10.5 Приемлемое время загрузки ГОСТ Р ИСО 9241-151-2014]

10.6 Использование общепринятых технологий и стандартов ГОСТ Р ИСО 9241-151-2014

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

Использование широко применяемых стандартов, таких как XHTML, CSS и прочих, сокращает риск несоответствующего представления пользовательского веб-интерфейса агентами пользователей или вспомогательными технологиями. В противном случае страдают такие характеристики пользовательского веб-интерфейса, как простота использования и доступность [из 10.6 Использование общепринятых технологий и стандартов ГОСТ Р ИСО 9241-151-2014]

10.7 Поддержка общепринятых технологий ГОСТ Р ИСО 9241-151-2014

Пользовательские веб-интерфейсы должны эффективно работать со всеми общепринятыми технологиями (например, различные браузеры) или типовыми техническими характеристиками (например, размер экрана) [из 10.7 Поддержка общепринятых технологий ГОСТ Р ИСО 9241-151-2014]

10.8 Устойчивость пользовательских веб-интерфейсов к сбоям ГОСТ Р ИСО 9241-151-2014

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

Пример - Страница с JAVA-приложением разработана таким образом, что ее содержание может отображаться и пониматься даже в случае недоступности или отключения расширения JAVA [из 10.8 Устойчивость пользовательских веб-интерфейсов к сбоям ГОСТ Р ИСО 9241-151-2014]

10.9 Проектирование с учетом автономности устройств ввода ГОСТ Р ИСО 9241-151-2014

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

Возможность выбрать между двумя различными устройствами ввода для активации элементов управления, например ссылок, полей и кнопок, важна как для пользователей, предпочитающих определенный режим ввода данных, так и для пользователей мобильных устройств и пользователей с ограниченными физическими возможностями. В целом, автономность устройств достигается в том случае, если команды выполнения функций набираются с клавиатуры. Это позволит, например, использовать речевой ввод в качестве альтернативного способа управления. Ввод с клавиатуры также важен для продвинутых пользователей, поскольку он позволяет ускорить взаимодействие [из 10.9 Проектирование с учетом автономности устройств ввода ГОСТ Р ИСО 9241-151-2014]

10.10 Простота использования и доступность пользовательского интерфейса внедренных объектов ГОСТ Р ИСО 9241-151-2014

Если в веб-страницу внедряются такие объекты, как JAVA-приложения или медиа-плейеры, то пользовательский интерфейс таких объектов должен соответствовать тем же требованиям к удобству использования и доступности, что и пользовательский веб-интерфейс, в который они встроены [из 10.10 Простота использования и доступность пользовательского интерфейса внедренных объектов ГОСТ Р ИСО 9241-151-2014]