Взаимодействие человека и компа
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: банк курсовых, скачать контрольные работы
| Добавил(а) на сайт: Фока.
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата
2. Сделайте оставшиеся манипуляции подходящими к пользовательской модели задачи. Избегайте требования от пользователя мысленного преобразования задачи в форму, приемлемую для машины. Вместо этого предложите наиболее естественный способ управления.
Уменьшение необходимости ввода данных
Следующие методы могут увеличить производительность ввода данных, уменьшая количество необходимой для ввода информации:
1. Автоматически заполняйте поля новой записи значениями предыдущей.
2. Минимизируйте, либо полностью устраните необходимость ввода информации. Можно ли получить информацию на основе логического вывода?
Действительно ли данная информация необходима для выполнения этой задачи?
3. Исследуйте другие способы получения информации.
Первый метод наиболее эффективен, когда ранее введенная информация может быть использована еще раз. В противном случае все сбереженное время сойдет на нет, когда пользователь будет сравнивать старые значения с новыми.
Этот метод зависит от доступности необходимой информации. На первый взгляд, для Интернета с его медлительностью, это может показаться неприменимым. Как
могут быть тысячи записей доступны в любой момент на удаленном клиентском
компьютере? К счастью, в большинстве случаев этого и не требуется. Все что
пользователю необходимо знать – есть данная информация вообще или нет. Если
есть, пользователь может уточнить то, что ему нужно. Во время этого
процесса у системы, скорее всего, будет достаточно времени для передачи
информации в фоновом режиме.
Второй подход, минимизация ввода информации, может быть довольно сложным
для применения по довольно неожиданной причине. Как только большинство
клиентов поймет, что новая система может сберечь их время и деньги, они
попытаются уменьшить ее эффективность насколько это возможно, тем самым
получая обратно свое время и деньги. Они делают это не потому, что
действительно хотят работать с неэффективной системой, просто они вдруг
понимают, что теперь могут позволить себе потратить время на сбор
дополнительной, вторичной информации.
Третий подход, получение информации другими способами, требует значительных
усилий. Например, можно вводить информацию с бумажных форм в компьютер, используя сканер и программу оптического распознавания текста. Однако в
зависимости от чистоты и избыточности поступающей информации, такой способ
может потребовать больше ручной работы, которую он и призван уменьшить.
Но вернитесь на шаг назад. Откуда поступают эти бумаги? С другого
компьютера? Подумайте, как полностью избавиться от бумажного этапа.
Ограничение принятия решений
Необходимость принятия решений можно снизить следующим образом:
1. Не воспринимайте пользователя как “свод правил”. Не заставляйте его всего лишь сообщать о принятых решениях.
2. Внимательно оценивайте каждое решение, чтобы убедиться в его необходимости.
3. Быстро и точно предоставляйте пользователю информацию, необходимую для принятия решений.
4. Избавляйтесь от ненужной информации.
5. Визуально выделяйте наиболее вероятные варианты ответа.
Многое из того, что часто принимают за принятие решений, на самом деле
является сообщением о решении. Большинство операций такого рода можно
заменить машинами, полностью удалив оператора из процесса.
На втором шаге удостоверьтесь, что оставшиеся решения действительно
относятся к задаче пользователя, а не машины. Если пользователь должен
решить, выполнять запрос или нет - это относится к задаче. Но решение о
том, какой метод использовать для выполнения запроса - А или Б, лучше
оставить машине.
Большинство разработчиков не советуют ограничивать пользователя
единственным способом выполнения задачи. Действительно, свобода
графического интерфейса заключается в том, что разработчик создает среду, а
пользователь решает, как ее использовать. Стены лабиринта должны быть
убраны в пользу открытых мест со следами предыдущих путешественников.
Цель такого подхода – предоставить пользователям выбирать наиболее удобный
для них способ работы. Этот метод значительно отличается от ситуации, когда
пользователь, достигнув очередной развилки на дороге, постоянно решает куда
повернуть теперь.
Третий шаг – удостовериться, что пользователю предоставлена вся необходимая
информация для принятия решения. Часто можно видеть, что программа задает
пользователю вопрос, на который он не может ответить, не обратившись за
информацией куда-то еще. Такая программа скорее всего никогда не
тестировалась на пользователях; разработчики посчитали, что раз они знают
ответ, то и все остальные тоже знают его.
Четвертый шаг, удаление избыточной информации, очень важен. Множество web-
страниц сегодня изобилуют ссылками. Да еще и сами браузеры содержат большое
количество кнопок и меню. Что же остается бедному пользователю? Скорее
всего, сделать неправильный выбор.
Шаг 5: Пользователи должны легко различать наиболее вероятный вариант
ответа. Слишком часто создатели программ предлагают нам неясные вопросы с
двумя одинаково выглядящими вариантами ответа, хотя одно из решений
является неверным для большинства.
|Вместо такого вопроса: |Предложите следующий вариант: |
|Бегемот-левша? Да Нет Иногда |Если у вас есть бегемот-левша, |
| |нажмите сюда. Иначе, выберите |
| |Продолжить. |
| | |
| |Продолжить |
| | |
Здесь не только вопрос, но и ожидаемый ответ сразу видны.
Не задавайте также пользователю вопрос о какой-нибудь настройке, смысл
которой неясен. Чтобы ответить на этот вопрос и решить, нужна ему эта
настройка или нет, пользователю придется узнать все о ней. Спрячьте такую
настройку в раздел “advanced”.
Используйте фоновый режим выполнение задач
Выполняя все асинхронные операции в фоновом режиме, можно отделить задачи
пользователя от задач компьютера, позволяя пользователю работать без
перерывов.
Сетевая печать была асинхронной операцией более 15 лет. Пользователи
нажимали кнопку “Печать” и шли заниматься своими делами, пока шел процесс.
Над проблемой печати стали работать в первую очередь, потому что
1. Печать отнимает много времени
2. Печать не требует вмешательства пользователя
3. Общее время выполнения задачи предсказать нельзя
4. Следующее задача пользователя обычно не связана с результатами печати
Если принтер подключен к высокоскоростной сети и в очереди печати нет
заданий, все происходит довольно быстро. Однако, если кто-то только что
начал печатать 300-страничный документ, то компьютер может оказаться
“замороженным“ на длительный период времени.
Та же самая ситуация сложилась сейчас с Интернетом. Загрузка страниц
занимает длительное время, не требуя вмешательства пользователя в этот
процесс, и предугадать, будет ли она длиться 5 секунд или минуту, невозможно.
Всякая операция, которая подходит под вышеописанные критерии и может быть
выделена в отдельную задачу, должна быть выделена. Если нужно передать
длинную форму после того, как пользователь нажмет Submit, это нужно сделать
в фоновом режиме, пока пользователь переходит к следующей форме.
Уменьшайте субъективное время восприятия
Все вышеописанные подходы касаются измеряемого времени, которое требуется
пользователю для выполнения задачи. Однако пользователи часто жалуются, что
им “кажется”, что процесс происходит медленнее, чем есть на самом деле.
Классический пример произошел в Нью-Йорке в 1930 году, когда пользователи
нового офисного здания постоянно жаловались на долгое время ожидания
лифтов. Когда пригласили инженеров для консультации, выяснилось, что нет
никакой возможности ни ускорить лифты, ни увеличить их число или
вместимость. Тогда пригласили дизайнера, который смог решить проблему.
Дизайнер понял, что настоящая проблема была не в том, что время ожидания
лифтов было слишком большим, а в том, что оно воспринималось таковым.
Дизайнер решил проблему восприятия размещением зеркал на стенах площадок
для ожидания лифта. Теперь люди были заняты рассматриванием себя и других в
множестве отражений. Их мозг был полностью занят и время летело.
В одном из исследований этого феномена пользователей попросили выполнить
одно и то же задание с помощью клавиатуры и мыши. Работа с клавиатурой была
напряженной и требовала принятия множество мелких решений. Версия для мыши
была гораздо легче и принятия решений не требовала.
Все пользователи выполнили задание с помощью мыши примерно на 50% быстрее.
Но что интересно, все высказались, что они выполнили задание гораздо
быстрее с помощью клавиатуры.
Таким образом, нужно всегда принимать во внимание субъективные убеждения
пользователей о том, насколько быстрым или медленным является процесс. Не
принимайте решение на основе только своего собственного мнения. Тестируйте
программу на пользователях.
Основная стратегия уменьшения субъективного времени восприятия:
Пользователи должны быть постоянно заняты
Рекомендуем скачать другие рефераты по теме: предмет культурологии, скачать реферат бесплатно на тему.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата