- •Вопросы для подготовки к экзамену по курсу “Проектирование человеко-машинных интерфейсов”
- •Дать определение понятиям: hci, эргономика, функциономика. Перечислить факторы, значимые для hci.
- •Дать определение понятиям: Эргономическое обеспечение, юзабилити, интерфейс. Охарактеризовать виды интерфейсов и привести примеры.
- •Определение
- •Дать определение понятию: Интерфейс пользователя. Перечислить основные составляющие интерфейса пользователя. Перечислить виды интерфейсов пользователя.
- •Дать определение и охарактеризовать графические и командные интерфейсы. Привести примеры.
- •Дать определение и охарактеризовать интерфейс командной строки и многооконный интерфейс. Привести примеры.
- •Перечислить главные функции проектировщика интерфейсов.
- •Основные рекомендации по использованию цвета с точки зрения физиологии (по Мерчу).
- •Охарактеризовать ощущение и восприятие цветов пользователем.
- •Основные рекомендации по использованию цвета с точки зрения восприятия (по Мерчу).
- •Основные рекомендации по использованию цвета с точки зрения познавательности (по Мерчу).
- •Охарактеризовать основные методы выделения информации.
- •Перечислить основные принципы композиции и организации информации.
- •Охарактеризовать иерархический принцип организации информации и принцип визуального выделения наиболее важных элементов.
- •Охарактеризовать принцип сбалансированности структуры экрана и принцип визуального объединения логически взаимосвязанных элементов.
- •Охарактеризовать принцип удобочитаемости, логической согласованности и интеграции.
- •Охарактеризовать шрифт как атрибут визуального отображения информации.
- •Основные способы пространственного размещения. Дать определения понятиям группирование, дискрета окна, выравнивание.
- •Охарактеризовать диалог типа “вопрос-ответ”. Привести примеры.
- •Охарактеризовать диалог на основе меню. Привести примеры.
- •Охарактеризовать диалог на основе экранных форм. Привести примеры.
- •Охарактеризовать диалог на основе командного языка. Описать принципы передачи параметров. Привести примеры.
- •Охарактеризовать процесс разработки сценария диалога, его цели. Перечислить основные способы представления сценариев.
- •Дать определения понятиям: процесс, задание. Охарактеризовать процессы ввода-вывода. Перечислить основные факторы, которые учитываются при описании процессов ввода-вывода.
- •Охарактеризовать сообщения как средства осуществления диалога. Перечислить и охарактеризовать типы сообщений.
- •Охарактеризовать методы разработки гибкого интерфейса. Перечислить и охарактеризовать виды адаптации.
- •Охарактеризовать темп ведения диалога. Дать определение понятиям: Время ответа (отклика) системы, клауза, закрытие. Дать рекомендации по допустимому времени ответа системы.
- •Перечислить и охарактеризовать модели построения интерфейса.
- •Перечислить виды окон приложения и охарактеризовать их структуру.
- •Перечислить и охарактеризовать виды вторичных окон приложения.
- •Охарактеризовать меню и выпадающие меню как элементы управления с точки зрения удобства использования. Привести примеры.
- •Охарактеризовать всплывающие и каскадные меню как элементы управления с точки зрения удобства использова ния. Привести примеры.
- •Основные требования к оформлению меню приложения.
- •Охарактеризовать кнопки, флажки и чекбоксы как элементы управления с точки зрения удобства использования. Привести примеры.
- •Вариант для панелей инструментов
- •Охарактеризовать обычные, раскрывающиеся, пролистываемые списки как элементы управления с точки зрения удобства использования. Привести примеры. Списки
- •Пролистываемые списки
- •Комбинированный список, выпадающий комбинированный список - Комбобоксы (Combo Box, Drop-down Combo Box).
- •Охарактеризовать поля ввода, ползунки, полосы прокрутки как элементы управления с точки зрения удобства использования. Привести примеры. Поля ввода – текстовые поля (Check-Box, Rich-Text Box)
- •Дискретное текстовое поле (Spin Box – «Крутилка»)
- •Ползунки
- •Полосы прокрутки
- •Охарактеризовать строку состояния, индикатор состояния процесса как элементы индикации с точки зрения удобства использования. Привести примеры.
- •Дать определение понятию “юзабилити-тестирование”. Перечислить и охарактеризовать основные способы проведения тестирования.
- •Перечислить и охарактеризовать факторы, определяющие удобство применения по.
- •Перечислить основные рекомендации по проведению тестирования.
- •Описать особенности свойств окна в LabView (VI Properties) – представление окна, выполнение и пр.
Охарактеризовать диалог типа “вопрос-ответ”. Привести примеры.
Диалог типа «вопрос-ответ».
Структура диалога типа «вопрос-ответ» (Q&A) основана на аналогии с обычным интервью. Система берет на себя роль интервьюера и получает информацию от пользователя в виде ответов на вопросы. Это наиболее известная структура диалога; все диалоги, управляемые компьютером, в той или иной степени состоят из вопросов, на которые пользователь отвечает, однако в структуре Q&A этот процесс выражен явно.
В каждой точке диалога система выводит в качестве подсказки один вопрос, на который пользователь дает один ответ. В зависимости от полученного ответа система может решить, какой следующий вопрос задавать.
Структура Q&A предоставляет естественный механизм ввода как управляющих сообщений (команд), так и данных. Никаких ограничений на диапазон или тип входных данных, которые могут обрабатываться, не накладывается.
Эта структура может удовлетворить требования различных пользователей и типов данных. Такая структура особенно уместна при реализации диалога с множеством ответвлений (в тех случаях, когда на каждый вопрос предусматривается большое число ответов, каждый из которых влияет на то, какой вопрос будет задан следующим). По этой причине, структура Q&A часто используется в экспертных системах.
Данная структура имеет ряд существенных недостатков. Во-первых, не гарантирует минимального объема ввода, оцениваемого по количеству нажатий клавиш; во-вторых, возможны проблемы с анализом и интерпретацией вводимых данных; в-третьих, процедура ввода ответов набором их с клавиатуры достаточно утомительна для пользователя.
Охарактеризовать диалог на основе меню. Привести примеры.
Диалог на основе меню.
Меню является наиболее популярным вариантом организации запросов на ввод данных во время диалога, управляемого компьютером.
Существует несколько основных форматов представления меню на экране:
- список объектов, выбираемых прямым указанием, либо указанием номера (или мнемонического кода);
- меню в виде блока данных;
- меню в виде строки данных;
- меню в виде пиктограмм.
Пользователь диалогового меню может выбрать нужный пункт, вводя текстовую строку, которая идентифицирует этот пункт, указывая на него непосредственно или просматривая список и выбирая из него. Система может выводить пункты меню последовательно, при этом пользователь выбирает нужный ему пункт нажатием клавиши.
Меню в виде строки данных может появляться вверху или внизу экрана и часто остается в этой позиции на протяжении всего диалога. Таким образом, посредством меню удобно отображать возможные варианты данных для ввода, доступных в любое время работы с системой.
Если в системе имеется достаточно большое разнообразие вариантов действий, организуется иерархическая структура из соответствующих меню.
Дополнительные меню в виде блоков данных «всплывают» на экране в позиции, определяемой текущим положением указателя, либо «выпадают» непосредственно из строки меню верхнего уровня. Эти меню исчезают после выбора варианта.
Меню в виде пиктограмм представляет собой множество объектов выбора, разбросанных по всему экрану; часто объекты выбора содержат графическое представление вариантов работы.
Меню можно с равным успехом применять для ввода как управляющих сообщений, так и данных. Приемлемая структура меню зависит от его размера и организации, от способа выбора пунктов меню и реальной потребности пользователя в поддержке со стороны меню.
Структура типа меню является наиболее естественным механизмом для работы с устройствами указания и выбора: меню представляет собой изображение тех объектов, которые выбираются пользователем. Если диалог состоит исключительно из меню, можно реализовать последовательный интерфейс, при котором пользователь применяет только устройства для указания; однако такое постоянство редко достижимо на практике. Следует отметить, что хотя работа с этими устройствами не требует профессионального владения клавиатурой, для подготовленного пользователя это не самый быстрый способ выбора из меню. Вместо указания пользователь может сообщить о своем выборе вводом соответствующего идентификатора.
Меню – это наиболее удобная структура диалога для неподготовленных пользователей; жесткая очередность открытия и иерархическая вложенность меню может вызывать раздражение профессионала, замедлять его работу. Традиционная структура меню недостаточно гибка и не в полной мере согласуется с методами адаптации диалога, такими, например, как опережающий ввод, с помощью которого можно ускорить темп работы подготовленного пользователя.
