Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы Никольский.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
103.8 Кб
Скачать
  1. Факторы, влияющие на комфорт работы с системой. Социальные факторы.

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

Факторы

Вызываются

Влиянием на:

Социальные

Психологическим климатом

Эмоциональный комфорт

Физические (эргономика)

Аппаратным обеспечением

Физический комфорт

Психологические факторы

Качеством разработки ПО

Психический комфорт

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

  1. Состав эргономических характеристик.

Основные характеристики эргономики состоят из:

  • Конструктивные особенности оборудования (установлен ли по росту стул, стоит ли рядом принтер, удобна ли мышь).

  • Качество разработки интерфейса.

  • Доступность и надежность системы.

  • Чувствительность системы.

Конструирование оборудования – это «золушка» эргономики. Разработчики большинства вычислительных систем используют имеющееся аппаратное обеспечение и не разрабатывают их заново.

  1. Психологическая эргономика и умственный комфорт

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

Существует очень много систем, которые выводят мгновенный ответ на запрос пользователя или же пользователю необходимо ожидать ответ в течение 30 секунд и более. Или еще хуже, если в какие-то дни ответ выводится через 2 секунды, а в другие приходится ждать 20 секунд, т.е. разное время реакции системы наводит пользователя на мысль, что система «глючит». Обеспечение приемлемого времени реакции системы – один из важных и дорогостоящих аспектов в разработке интерактивных систем.

  1. Основные свойств пользовательского интерфейса.

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

Для создания у пользователя такого ощущения «внутренней свободы» интерфейс должен обладать рядом свойств:

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

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

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

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

Согласованность в использовании метафор. Метафора – это использование некоторого объекта для понимания характеристик другого объекта.

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

Дружественность интерфейса (принцип прощения пользователя). К сожалению 5% пользователей читают сопровождение пользователей программных продуктов, которое обязательно пишет разработчик. Необходимо учитывать, что 95% пользователей обучаются работе с программным продуктом методом проб и ошибок. Пользователь не должен навредить: себе, другим пользователям, системе. Это осуществимо при выполнении следующих пунктов:

В определенный момент времени должен быть доступен лишь определенный набор операций.

Операции должны иметь возможность быть отменены.

Интерфейс должен быть адаптирован к потенциальным ошибкам пользователей (формирование списка возможных значений намного предпочтительнее ввода с клавиатуры).

Принцип обратной связи:

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

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

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

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

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

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

Подробный (для начинающего пользователя).

Краткий (для подготовленного пользователя).

Правило двух уровней может быть расширенно до правила n-уровней диалога; однако такой подход имеет следующие недостатки:

Не учитывается тот факт, что навыки накапливаются постепенно;

Пользователь может знать хорошо одну часть системы и совсем не знать другую;

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

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