- •Вопросы к экзамену по дисциплине «Средства взаимодействия человека с вычислительной системой»
- •1. Понятие пользовательского интерфейса.
- •3. Критерии качества интерфейса: скорость выполнения работы.
- •4. Критерии качества интерфейса: типы человеческих ошибок
- •5. Критерии качества интерфейса: методы борьбы с человеческими ошибками.
- •6. Критерии качества интерфейса: классификация ошибок по уровню их негативного воздействия и борьба с ними.
- •7. Критерии качества интерфейса: средства обучения работе с системой
- •8. Критерии качества интерфейса: обучающие материалы
- •9. Критерии качества интерфейса: роль эстетики в дизайне интерфейсов
- •10. Критерии качества интерфейса: методы повышения субъективной скорости работы
- •11. Критерии качества интерфейса: методы недопущения стрессовых ситуаций
- •12. Критерии качества интерфейса: сообщения об ошибках
- •13. Критерии качества интерфейса: пароли
- •14. Критерии качества интерфейса: возможности самовыражения пользователей
- •15. Психофизические аспекты проектирования пользовательского интерфейса: кратковременная память
- •16. Психофизические аспекты проектирования пользовательского интерфейса: долговременная память
- •17. Психофизические аспекты проектирования пользовательского интерфейса: внимание человека
- •18. Психофизические аспекты проектирования пользовательского интерфейса: поиск и визуализация информации
- •19. Составные части программного интерфейса. Командные кнопки
- •20. Составные части программного интерфейса. Кнопки доступа к меню.
- •21. Составные части программного интерфейса. Флажки и радиопереключатели.
- •22. Составные части программного интерфейса. Списки
- •23. Составные части программного интерфейса. Комбобоксы
- •24. Составные части программного интерфейса. Поля ввода
- •25. Составные части программного интерфейса. Типы меню, их достоинства и недостатки.
- •26. Составные части программного интерфейса. Устройство меню.
- •27. Составные части программного интерфейса. Группировка элементов меню.
- •28. Составные части программного интерфейса. Контекстные меню.
- •29. Составные части программного интерфейса. Типы окон. Элементы окон.
- •30. Составные части программного интерфейса. Структура окна.
- •31. Составные части программного интерфейса. Вкладки.
- •32. Составные части программного интерфейса. Последовательные окна.
- •33. Основные этапы разработки пользовательского интерфейса.
- •34. Этап первоначального проектирования пользовательского интерфейса. Определение необходимой функциональности системы.
- •35. Этап первоначального проектирования пользовательского интерфейса. Создание пользовательских сценариев.
- •36. Этап первоначального проектирования пользовательского интерфейса. Проектирование общей структуры пользовательского интерфейса.
- •37. Этап первоначального проектирования пользовательского интерфейса. Проектирование отдельных блоков пользовательского интерфейса.
- •38. Этап первоначального проектирования пользовательского интерфейса. Сбор полной схемы пользовательского интерфейса и ее проверка по сценарию. Экспертная оценка.
- •39. Этап построения прототипа пользовательского интерфейса.
- •40. Этап тестирования и модификации прототипа пользовательского интерфейса.
- •41. Средства поддержки пользователя: мастера.
- •42. Средства поддержки пользователя: окна сообщений.
- •43. Справочная система: контекстная справка.
- •44. Справочная система: процедурная справка.
- •45. Справочная система: концептуальная справка.
- •46. Средства обучения пользователя: полезные советы, подборки примеров, обзорный курс, электронный учебник.
45. Справочная система: концептуальная справка.
Концептуальная справка. Концептуальная справка носит существенно более общий характер, чем другие виды помощи, и не связана непосредственно с текущим состоянием рабочей среды пользователя и выполняемой им задачей. Как правило, концептуальная справка содержит две основные части: описание соответствующей предметной области и обзор основных функциональных возможностей программы. Например, если речь идет о программе-архиваторе, то описание предметной области может содержать краткое введение в проблему сжатия данных, обзор существующих типов архивов и наиболее популярных алгоритмов сжатия. В свою очередь, в обзоре основных функциональных возможностей должен быть приведен перечень поддерживаемых типов архивов, существующие у рассматриваемой программы ограничения и (возможно) сравнение с аналогичными программами такого же класса. Концептуальная справка, как и процедурная, может быть реализована в одном из трех форматов (HTML, HLP, СНМ) и может входить в состав справочника либо в качестве самостоятельного раздела, либо в виде нескольких вводных подразделов к соответствующим темам справочника. Вызов концептуальной справки обычно производится через вкладку Содержание окна справочника или (значительно реже) посредством команд меню Справка. В частности, для обращения к вводной части концептуальной справки используется команда Подготовка к работе (Getting started). Кроме того, ссылки на разделы концептуальной справки могут помещаться в текст процедурной справки. Например, раздел процедурной справки архиватора, посвященный установке параметров сжатия файла, может содержать ссылку на раздел концептуальной справки, описывающий взаимосвязь между степенью сжатия и быстродействием алгоритма сжатия.
46. Средства обучения пользователя: полезные советы, подборки примеров, обзорный курс, электронный учебник.
Полезные советы. Полезные советы реализуются в виде подборки рекомендаций по работе с приложением, относящихся, как правило, к особенностям пользовательского интерфейса. По умолчанию очередной совет отображается при каждом новом запуске приложения, однако обычно пользователю предоставляется возможность «пролистать» всю подборку советов, а также не выводить на экране соответствующее окно. Практика показывает, что данное средство обучения является наименее эффективным из всех, перечисленных выше, и в лучшем случае позволяет лишь добиться от пользователя возгласа: «Вон оно как!». Но если очередной совет окажется «не в тему», то кратковременное просветление мысли пользователя уже минут через 10 сойдет на нет. Таким образом, в подавляющем большинстве случаев лучше не включать данное средство в приложение, либо задействовать его для ознакомления пользователя с действительно полезными советами, позаимствованными, например, у Козьмы Пруткова или Ларошфуко. Последний, кстати, не будучи программистом, как-то заметил: «У всех нас хватит сил, чтобы пережить несчастье ближнего» (читай — пользователя). Подборки примеров и обзорный курс. Подборки примеров и обзорный курс реализуют наиболее традиционный и проверенный принцип обучения — «делай как я». Примеры, иллюстрирующие работу приложения, могут применяться для обучения пользователя двумя способами: - в качестве прототипа, изучив и модифицировав который, пользователь может получить то, что ему нужно (то есть примеры используются «в статике»); - в качестве основы для создания обзорного курса по всем основным технологическим этапам работы с приложением (при решении какой-то определенной задачи); в данном случае примеры используются «в динамике». В обоих случаях файлы, содержащие примеры, должны располагаться компактно, в папке с соответствующим названием (например, Example или Sample). Доступ пользователей к примерам может осуществляться либо стандартными средствами (с помощью команды Открыть), либо посредством специальных элементов интерфейса. Для запуска демонстрационных файлов должна быть предусмотрена специальная команда (например, Demo). Эту команду целесообразно включить в меню Справка приложения, а также поместить в виде кнопки на панели инструментов. Если приложение предназначено для решения достаточно широкого класса задач, то пользователю должны быть предоставлены средства выбора того аспекта работы с приложением, который его интересует (например, с помощью специального окна). Наилучшим вариантом построения демонстрационного файла является такой, при котором пользователю предоставляется право управлять процессом демонстрации (приостанавливать просмотр, пролистывать фрагменты в ускоренном темпе и т. д.). Если по какой-либо причине сложно реализовать интерактивный режим просмотра, то в любом случае пользователь должен иметь возможность в любой момент прервать демонстрацию. Электронный учебник. Основное отличие электронных учебников от демонстрационных примеров — обязательное обеспечение интерактивности. То есть пользователь должен иметь возможность выполнять самостоятельно те или иные практические задания, предусмотренные авторами учебника. При этом варианты реализации учебника (с точки зрения применяемой технологии) могут быть различными. Например, для этих целей вполне пригодна все более популярная сегодня технология Flash. Ее дополнительным достоинством является простота интеграции Flash-учебника со справочником, реализованным в формате HTML. Доступ пользователя к электронному учебнику обычно реализуется с помощью соответствующей команды, например Учебник (Tutorial), входящей в меню Справка (Help). Кроме того, на панели инструментов может присутствовать кнопка, обеспечивающая быстрый доступ к этой команде.