- •Вопросы для подготовки к экзамену по курсу “Проектирование человеко-машинных интерфейсов”
- •Дать определение понятиям: hci, эргономика, функциономика. Перечислить факторы, значимые для hci.
- •Дать определение понятиям: Эргономическое обеспечение, юзабилити, интерфейс. Охарактеризовать виды интерфейсов и привести примеры.
- •Определение
- •Дать определение понятию: Интерфейс пользователя. Перечислить основные составляющие интерфейса пользователя. Перечислить виды интерфейсов пользователя.
- •Дать определение и охарактеризовать графические и командные интерфейсы. Привести примеры.
- •Дать определение и охарактеризовать интерфейс командной строки и многооконный интерфейс. Привести примеры.
- •Перечислить главные функции проектировщика интерфейсов.
- •Охарактеризовать ощущение и восприятие цветов пользователем.
- •Основные рекомендации по использованию цвета с точки зрения физиологии (по Мерчу).
- •Основные рекомендации по использованию цвета с точки зрения восприятия (по Мерчу).
- •Основные рекомендации по использованию цвета с точки зрения познавательности (по Мерчу).
- •Охарактеризовать основные методы выделения информации.
- •Перечислить основные принципы композиции и организации информации.
- •Охарактеризовать иерархический принцип организации информации и принцип визуального выделения наиболее важных элементов.
- •Охарактеризовать принцип сбалансированности структуры экрана и принцип визуального объединения логически взаимосвязанных элементов.
- •Охарактеризовать принцип удобочитаемости, логической согласованности и интеграции.
- •Охарактеризовать шрифт как атрибут визуального отображения информации.
- •Основные способы пространственного размещения. Дать определения понятиям группирование, дискрета окна, выравнивание.
- •Охарактеризовать диалог типа “вопрос-ответ”. Привести примеры.
- •Охарактеризовать диалог на основе меню. Привести примеры.
- •Охарактеризовать диалог на основе экранных форм. Привести примеры.
- •Охарактеризовать диалог на основе командного языка. Описать принципы передачи параметров. Привести примеры.
- •Охарактеризовать процесс разработки сценария диалога, его цели. Перечислить основные способы представления сценариев.
- •Дать определения понятиям: процесс, задание. Охарактеризовать процессы ввода-вывода. Перечислить основные факторы, которые учитываются при описании процессов ввода-вывода.
- •Охарактеризовать сообщения как средства осуществления диалога. Перечислить и охарактеризовать типы сообщений.
- •Охарактеризовать методы разработки гибкого интерфейса. Перечислить и охарактеризовать виды адаптации.
- •Охарактеризовать темп ведения диалога. Дать определение понятиям: Время ответа (отклика) системы, клауза, закрытие. Дать рекомендации по допустимому времени ответа системы.
- •Перечислить и охарактеризовать модели построения интерфейса.
- •Перечислить виды окон приложения и охарактеризовать их структуру.
- •Перечислить и охарактеризовать виды вторичных окон приложения.
- •Охарактеризовать меню и выпадающие меню как элементы управления с точки зрения удобства использования. Привести примеры.
- •Охарактеризовать всплывающие и каскадные меню как элементы управления с точки зрения удобства использова ния. Привести примеры.
- •Основные требования к оформлению меню приложения.
- •Охарактеризовать кнопки, флажки и чекбоксы как элементы управления с точки зрения удобства использования. Привести примеры.
- •Вариант для панелей инструментов
- •Охарактеризовать обычные, раскрывающиеся, пролистываемые списки как элементы управления с точки зрения удобства использования. Привести примеры. Списки
- •Пролистываемые списки
- •Комбинированный список, выпадающий комбинированный список - Комбобоксы (Combo Box, Drop-down Combo Box).
- •Охарактеризовать поля ввода, ползунки, полосы прокрутки как элементы управления с точки зрения удобства использования. Привести примеры. Поля ввода – текстовые поля (Check-Box, Rich-Text Box)
- •Дискретное текстовое поле (Spin Box – «Крутилка»)
- •Ползунки
- •Полосы прокрутки
- •Охарактеризовать строку состояния, индикатор состояния процесса как элементы индикации с точки зрения удобства использования. Привести примеры.
- •Дать определение понятию “юзабилити-тестирование”. Перечислить и охарактеризовать основные способы проведения тестирования.
- •Перечислить и охарактеризовать факторы, определяющие удобство применения по.
- •Перечислить основные рекомендации по проведению тестирования.
- •Описать особенности свойств окна в LabView (VI Properties) – представление окна, выполнение и пр.
Вопросы для подготовки к экзамену по курсу “Проектирование человеко-машинных интерфейсов”
Дать определение понятиям: hci, эргономика, функциономика. Перечислить факторы, значимые для hci.
Центральным понятием курса является термин «человеко-машинное взаимодействие» – Human-computer interaction (HCI).
Неразрывно связаны с ним понятия: эргономика, юзабилити, интерфейс, пользователь.
Факторы, значимые для HCI:
- эргономичность HCI;
- окружение HCI (средства взаимодействия, гипермедиа и Web, средства связи);
- разработка и развитие систем, ориентированных на пользователя;
- модели пользователя (восприятие, моторика, мышление, взаимодействие, организация работы, адаптация к многообразию);
- принципы разработки удобных пользовательских HCI;
- критерии и проверка легкости использования.
Эргономика (от греч. érgon — работа и nómos — закон), научная дисциплина, комплексно изучающая человека (группу людей) в конкретных условиях его (их) деятельности в современном производстве.
Функциономика — раздел эргономики, исследующий алгоритмы действия человека-оператора в эргатических системах.
Дать определение понятиям: Эргономическое обеспечение, юзабилити, интерфейс. Охарактеризовать виды интерфейсов и привести примеры.
Эргономическое обеспечение АРМ – создание благоприятных условий для использования АРМ при высокой производительности труда и низкой утомляемости пользователей.
Юзабилити (англ. usability — досл. «пользуемость», «возможность быть используемым») какой-то вещи — это степень её удобства в использовании. Также юзабилити называют определённое учение среди разработчиков пользовательских интерфейсов, в том числе веб-интерфейсов. (Из Википедии).
Юзабилити, по сути — это раздел эргономики, посвящённый разработке программного обеспечения. Некоторые исследователи считают, что юзабилити и эргономика это отдельные понятия, поскольку эргономика делает упор на физиологическом удобстве, а юзабилити рассматривает психологические аспекты в большей степени, чем эргономика.
Ныне термин «юзабилити» всё чаще используется как синоним слова «эргономика» в контексте таких продуктов, как бытовая электроника или средства связи. Неформально он также употребляется по отношению к эффективности механических объектов, таких как дверная ручка или молоток.
Определение
Международный стандарт ISO 9241-11 определяет юзабилити как «cтепень, в которой продукт может быть использован определенными пользователями при определенном контексте использования для достижения определенных целей с должной эффективностью, продуктивностью и удовлетворенностью»
Главный постулат usability состоит в том, что пользователь всегда прав. И если он в чем-то ошибается, то это не его трудности, а проблемы системы. Рольф Молич, датский юзабилити-специалист
Интерфейс.
Интерфейс (interface) - это средства взаимодействия, средства связи, сопряжения, согласования.
Выделяют следующие виды интерфейса:
- аппаратный (физический) интерфейс - на уровне электронных компонентов;
- программный интерфейс - комплекс правил и соглашений о стыковке программных модулей;
- интерфейс пользователя - набор средств диалога, взаимодействия программы (машины) с человеком.
Интерфейс – совокупность технических, программных и методических (протоколов, правил, соглашений) средств сопряжения в вычислительной системе пользователей с устройствами и программами, а также устройств с другими устройствами и программами.
Интерфейс — в широком смысле слова, это способ (стандарт) взаимодействия между объектами. Интерфейс в техническом смысле слова задаёт параметры, процедуры и характеристики взаимодействия объектов. (Из Википедии).
Различают:
Интерфейс пользователя — набор методов взаимодействия компьютерной программы и пользователя этой программы.
Программный интерфейс — набор методов для взаимодействия между программами.
Физический интерфейс — способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах.