Лабораторная работа № 3. Видимость. Состоятельность

advertisement
Лаб. раб. 3. Видимость. Состоятельность. Монотонность. Файл 308811018 С. 1 из 5
Лабораторная работа № 3. Видимость. Состоятельность. Монотонность
1. Основные положения
 Рассматриваются три важных характеристики интерфейса: видимость, состоятельность, монотонность.
Видимость. Элемент интерфейса можно считать видимым, если он либо в данный момент доступен для органов восприятия человека, либо еще не успел выйти из его кратковременной памяти.
Если интерфейс вынуждает запоминать существование того или иного его элемента, то этот элемент является невидимым.
Состоятельность. Элемент интерфейса состоятелен, если:
- он подчиняется принципу видимости;
- его функция и способ использования очевидны для круга пользователей, на которых интерфейс ориентирован, по одному лишь виду элемента.
Состоятельность любого элемента не абсолютна. Она зависит от опыта и знаний пользователя и
контекста, в котором элемент встречается.
Состоятельность предполагает видимость и является более сильным свойством. Поэтому будем
рассматривать в большей степени состоятельность.
Монотонность – свойство интерфейса, когда некоторый результат достигается только одним
способом; отсутствие монотонности означает возможность достижения результата несколькими
путями. Чаще всего это плохо (попробуйте, например, съесть бутерброд тремя способами). Интерфейс должен быть монотонным, если противное не обосновано.
Все характеристики взаимосвязаны и могут анализироваться на одних и тех же примерах.
 Чтобы не приводить мелких примеров для разных программных продуктов, рассматриваются два
достаточно ярких примера сравнения состоятельности интерфейсов ОС Windows и MacOS: работа
со съемными ЗУ и работа с иконками на рабочем столе.
 Задания по работе базируются на анализе приведенных примеров и найденных самостоятельно
вариантов интерфейсов.
2. Сравнение интерфейсов ОС Windows и MacOS
при работе со съемными ЗУ
Процесс работы в Windows
Работа с тремя устройствами – лазерным, магнитным дисководами и USB-диском (флэшем) ведется по разным алгоритмам. Мы рассмотрим работу с флэшем.
1. При подключении устройства надо определить и запомнить его имя. Никакой информации, свидетельствующей о подключении съемного устройства и его наличии вплоть до отключения, в интерфейсе нет.
2. Для работы надо указать это устройство.
3. По окончании работы закрыть все ссылки на устройство. Причем об этом нигде не говорится.
Если работать с эксплорером (через «Мой компьютер») и этого не сделать (т.е., например, оставить открытым файл на устройстве), то по информации в окне эксплорера догадаться, что надо
делать, чтобы завершить работу с устройством, нельзя. Нельзя даже попробовать извлечь
устройство: пункт «извлечь этот диск» отсутствует1.
Можно воспользоваться управляющим элементом «Безопасное извлечение устройства» (зеленой
стрелкой) в области пиктограмм панели задач2. Тогда попытки удалить устройство приводят к появлению сообщения, что это невозможно. Никаких подсказок о причинах не дается.
он исчезает при открытии файла и появляется только при закрытии всех файлов и подъеме по дереву каталогов до корневого каталога устройства
2 system tray («системный лоток»); находится в правом нижнем углу экрана, где часы
1
Лаб. раб. 3. Видимость. Состоятельность. Монотонность. Файл 308811018 С. 2 из 5
Кроме того, наличие в окне эксплорера пункта «извлечь этот диск» предполагает, что управление
извлечением предусмотрено именно средствами эксплорера. И при этом наличествует описанный
выше тупик!
Использование же зеленой стрелки как попытки выхода из тупика «методом тыка» вообще криминальна с точки зрения организации интерфейса: во-первых, окно эксплорера и system tray относятся к разным классам элементов интерфейса (можно сказать, что это разные интерфейсы); вовторых, для одного несложного действия используется два интерфейса. Это – и несостоятельность, и немонотонность, возведенная в степень!
Работа с файловым менеджером более логична, так как он не предусматривает специальной работы со съемными устройствами. Работаем с флэшем – жмем зеленую стрелку.
Итак, худо-бедно закрыли все ссылки.
4. После нажатия зеленой стрелки необходимо указать, какое устройство надо извлечь, если их
более одного. Имя нужного устройства надо помнить. При ошибке последствия могут быть неожиданны достаточно серьезны серьезны (например, если используется USB-порт для флэша и card
reader1).
Во втором случае устройства по смыслу использования различные, а интерфейс для отключения
один. Более того, card reader отключать вообще не надо; из него надо извлекать карту памяти. Но
при активации зеленой стрелки появляется два пункта, один из которых относится к флэшу, другой
– к card reader-у, причем оба пункта имеют одинаковую структуру (см. рис. 1). Если не помнить
имя подлежащего удалению устройства или промахнуться, будет отключен card reader, после чего
это устройство придется программно удалять из системы и переустанавливать заново.
Очень интересно также и то, что неизвестно (по крайней мере тайна сия велика есть), как легально
извлекать карту памяти. Формально надо бы ее отключать как съемное устройство, но предлагается-то отключить card reader!
Рис. 1. Что надо извлечь?
Вторая строка сообщения предлагает извлечь три диска за один прием. На самом деле речь идет
о card reader-е с тремя слотами для карт памяти (четвертый принудительно отключен).
5. Прочитать сообщение.
На описанные исследования и текст ушло более часа. В финале обнаружился еще один интересный момент: как сделать откат, если после нажатия зеленой стрелки и выбора устройства тотчас
же передумали его извлекать?
Касательно структуры и размещения самих элементов интерфейса следует отметить, что значок
отключения удален от элемента, обозначающего устройство, и визуально никак с ним не связан;
пиктограмма без подсказки непонятна и найти ее, не зная места расположения, непросто; размер
пиктограммы мал, что плохо согласно закону Фитса (об этом речь будет далее).
Процесс работы в MacOS
Здесь все съемные устройства работают одинаково с тем только исключением, что флэш сам не
отсоединяется.
1. При подключении устройства в правом углу появляется значок, обозначающий устройство. Этот
значок находится на экране до отключения устройства.
Такой же значок появляется в левой панели Finder-а. Устройство идентифицируется записанной
на нем меткой тома (если ее нет, как Noname), а не именем, присваиваемым системой.
2. Для работы надо указать это устройство в панели Finder-а.
3. По окончании работы закрыть все ссылки на устройство.
Если этого не сделано, но произведена попытка извлечь устройство (см. п. 4), выдается сообщение о том, что устройство используется и не может быть извлечено, и предложение закрыть при-
1
устройство для работы с т.н. картами памяти – памяти на микросхемах, например, в цифровой фотокамере
Лаб. раб. 3. Видимость. Состоятельность. Монотонность. Файл 308811018 С. 3 из 5
ложения и повторить попытку (The disk “<метка тома>” is use and could not be ejected Try quitting
applications and try again).
4. Указать извлекаемое устройство, нажав на его значок.
5. Отключить устройство: в главном меню выбрать п. File/Eject <метка тома>.
Устройство отключается, а его значок исчезает с экрана. Откат отключения также не предусмотрен.
Значок устройства удобно размещен по умолчанию и может быть перемещен. Изображение значка
довольно абстрактно, но его появление вместе с подключением устройства, размещение и однозначная и явная идентификация и как отдельной иконки, и на панели Finder-а логически объединяет все элементы работ с устройством.
Интерфейс состоятелен и монотонен, за исключением того, что команда Eject размещена в пункте
меню File.
 При работе с Card Reader-ом его подключение без карт памяти никак в интерфейсе не отображается. Это логично, так как сам по себе он не является запоминающим устройством. Отображается как съемное ЗУ каждая из вставленных в Card Reader карт памяти по той же схеме, что и
флэш. Если некоторая карта памяти извлекается, соответствующий ей значок исчезает с экрана.
Задание 1. Проделать самостоятельно описанный процесс. Внести, если нужно, коррективы в
описание. Отметить моменты, где интерфейс проявляет себя как несостоятельный. Назвать несостоятельные или невидимые элементы.
Отметить элементы, удовлетворяющие требованию состоятельности. Сделать выводы.
3. Состоятельность элементов рабочего стола в ОС Windows и MacOS
Windows
 Разместим на рабочем столе иконку файла Добрый день.doc.
 Перемещаем файл Добрый день.doc в другой каталог.
Ссылка на файл теряется. При попытке его активизировать последовательно выдается пара сообщений, приведенных на рис. 2, 3.
Рис. 2. Ищи сам
Рис. 3. Не нашел – помогу, как могу
Оба сообщения довольно объемны. Суть обоих – «ищи сам, а там что получится». При этом, успев
только настроиться на выполнение действий, предложенных в первом из них, пользователь полу-
Лаб. раб. 3. Видимость. Состоятельность. Монотонность. Файл 308811018 С. 4 из 5
чает второе. А в итоге решение о том, что делать с ярлыком, все равно перекладывается на пользователя.
Последний либо сам переместил объект только что и еще помнит об этом (что случается редко),
либо сам переместил, да еще переименовал, но забыл о ярлыке и уже забыл об этом (что периодически происходит при упорядочении каталогов). Во втором случае проще, неожиданно убедившись, что ярлык не работает, удалить его.
 Исправляем ярлык, так, что все работает, и удаляем файл. Сообщение – на рис. 4.
Рис. 4. А это уже просто дезинформация
Это то же сообщение, что на рис. 3, но если там это хотя бы было похоже на помощь, то теперь
это дезинформация!
В данном случае эксперимент краток и все хранится в памяти; но если положиться на эту помощь,
не зная точно, что и куда перемещалось и как переименовывалось?!
MacOS
 Разместим на рабочем столе иконку файла Добрый день.doc.
Для создания иконки надо создать алиасный объект (ссылку на объект) непосредственно в каталоге, где находится объект (File/Make Alias), а затем ссылку перетащить мышью на рабочий стол.
 Перемещаем файл Добрый день.doc в другой каталог.
Ссылка на файл изменяется автоматически и работает так же.
 Удаляем файл. При двойном клике на иконке выдается сообщение о том, что алиас не может
быть открыт, так как оригинал удален, и чтобы воспользоваться ссылкой, надо вытащить его из
корзины (The alias “ Добрый день.doc” could not be opened because the original item is in the Trash. To
use this item, first drag it out of the Trash).
 Вытаскиваем файл из корзины и помещаем в один из каталогов. Ссылка (иконка) работает.
 Очищаем корзину. При двойном клике на иконке выдается сообщение о том, что алиас не может
быть открыт, так как оригинал не может быть найден. (The alias “ Добрый день.doc” could not be
opened because the original item cannot be found). При этом предлагается удалить алиас, зафиксировать алиас или ничего не делать (Delete, Fix, OK).
 При удалении алиаса иконка удаляется.
 При фиксации предлагается выбрать объект, на который будет ссылаться алиас (Select new original/ Choose the item that you want alias “ Добрый день.doc” to open).
 При отказе от предыдущих пунктов (выборе OK) на рабочем столе остается алиас, ни с чем не
связанный. За пользователем остается право решить его судьбу позже.
 Удалить иконку можно, просто поместив ее в корзину.
Ни тупиковых ситуаций, ни дезориентирующей информации нет.
Задание 2. Проделать самостоятельно описанный процесс. Внести, если нужно, коррективы в
описание. Отметить моменты, где интерфейс проявляет себя как несостоятельный. Назвать несостоятельные или невидимые элементы.
Лаб. раб. 3. Видимость. Состоятельность. Монотонность. Файл 308811018 С. 5 из 5
Отметить элементы, удовлетворяющие требованию состоятельности. Сделать выводы.
4. Задания
Задания 1, 2 по сравнительному анализу состоятельности интерфейсов приведены в пп. 2, 3.
Задание 3. Привести свои примеры состоятельных и несостоятельных интерфейсов (1 – 3 примера). Можно воспользоваться сайтом http://akzhan.midi.ru/iarchitect/index.htm. Один из примеров
должен быть своим.
Задание 4. Из заданий к лабораторной работе № 1 выбрать то, которое с вашей точки зрения иллюстрируют наличие или отсутствие монотонности интерфейса. Подтвердить эту точку зрения (документировать анализ интерфейса).
Задание 5. Найти ситуации ярко выраженного негативного эффекта немонотонности интерфейса.
Это ситуации, когда наличие нескольких способов действия сбивает с толка и заставляет переключиться с решения задачи на выбор варианта действий, приводящих к одному и тому же результату. Как это влияет на формирование привычек?
Задание 6. Проанализируйте, пожалуйста, столь часто озвучиваемое в борьбе с преподавателем
положение «я так привык» в конкретных ситуациях с точки зрения монотонности интерфейса; с
точки зрения его эффективности по модели Goms. Какие позитивные и негативные стороны этого
положения вы можете указать?
Download