Длительность интеллектуальной работы Производительность.


Непосредственное манипулирование


Можно выделить определенные этапы, через которые приходится проходить человеку, выполняющему работу. Он должен знать:

  1. что он хочет получить на выходе;
  2. как минимум одну последовательность действий, приводящую к успешному результату;
  3. где ему найти все объекты, участвующие в процедуре;
  4. как определять годность объектов к использованию;
  5. как управляться с объектами.

Существует способ ускорить выполнение этих этапов. Он называется непосредственным манипулированием (direct manipulation). Смысл этого метода очень прост. Пользователь не отдает команды системе, а манипулирует объектами. Это значительно более естественный для человека способ.

Первым популярным применением этого метода была корзина для удаления файлов на Macintosh (начиная с Windows 95, такая корзина стала стандартом и в Windows-мире, хотя присутствовала она и раньше). Смысл действия заключается в том, что если перетащить в корзину пиктограмму файла, этот файл будет фактически стерт. Чтобы лучше оценить преимущества этого метода, сравним три варианта действий пользователя на примере этого самого стирания:

Выбор команд из меню Использование горячих клавиш Использование элемента на панели инструментов Непосредственное манипулирование
Формирование цели действий и общего замысла
Определение необходимых действий и их последовательности
Выбор файла
Поиск меню, ответственного за стирание Поиск в памяти команды стирания Поиск на экране соответствующей пиктограммы Поиск корзины
Поиск элемента меню, вызывающее стирание файла Поиск клавиши Delete на клавиатуре Нажатие на пиктограмму Перенос файла в корзину
Выбор нужного элемента меню Нажатие клавиши Delete    

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


- Начало -  - Назад -  - Вперед -