- •Основные способы пространственного размещения. Дать определения понятиям группирование, дискрета окна, выравнивание.
- •Выравнивание.
- •Охарактеризовать диалог типа “вопрос-ответ”. Привести примеры.
- •Охарактеризовать диалог на основе меню. Привести примеры.
- •Охарактеризовать диалог на основе экранных форм. Привести примеры.
- •Охарактеризовать диалог на основе командного языка. Описать принципы передачи параметров. Привести примеры.
- •Охарактеризовать процесс разработки сценария диалога, его цели. Перечислить основные способы представления сценариев.
- •Дать определения понятиям: процесс, задание. Охарактеризовать процессы ввода-вывода. Перечислить основные факторы, которые учитываются при описании процессов ввода-вывода.
- •Процессы ввода-вывода.
- •Охарактеризовать сообщения как средства осуществления диалога. Перечислить и охарактеризовать типы сообщений.
- •Охарактеризовать методы разработки гибкого интерфейса. Перечислить и охарактеризовать виды адаптации.
- •Охарактеризовать темп ведения диалога. Дать определение понятиям: Время ответа (отклика) системы, клауза, закрытие. Дать рекомендации по допустимому времени ответа системы.
- •Перечислить виды окон приложения и охарактеризовать их структуру.
- •Вторичные окна.(/*диалог, сообщение, панель свойства*/)
- •Перечислить и охарактеризовать виды вторичных окон приложения.
- •Охарактеризовать основные достоинства и недостатки mdi-интерфейса.
- •Перечислить и охарактеризовать альтернативные средства технологии mdi.
- •Закон Фиттса
- •Правило размера цели по закону Фиттса
- •Правило бесконечной границы по закону Фиттса
- •Закон Хика
- •Для принятия того или иного решения требуется время; что для принятия сложных решений требуется больше времени, чем для принятия простых решений; и что взаимосвязь является логарифмической.
- •Дать определение понятию “Элемент управления”. Перечислить и охарактеризовать возможные состояния элементов управления.
- •Охарактеризовать меню и выпадающие меню как элементы управления с точки зрения удобства использования. Привести примеры.
- •Охарактеризовать всплывающие и каскадные меню как элементы управления с точки зрения удобства использования. Привести примеры.
- •Основные требования к оформлению меню приложения.
- •Охарактеризовать кнопки, флажки и чекбоксы как элементы управления с точки зрения удобства использования. Привести примеры.
- •Охарактеризовать обычные, раскрывающиеся, пролистываемые списки как элементы управления с точки зрения удобства использования. Привести примеры.
- •Охарактеризовать поля ввода, ползунки, полосы прокрутки как элементы управления с точки зрения удобства использования. Привести примеры.
- •Охарактеризовать строку состояния, индикатор состояния процесса как элементы индикации с точки зрения удобства использования. Привести примеры.
- •Дать определение понятию “юзабилити-тестирование”. Перечислить и охарактеризовать основные способы проведения тестирования.
- •Перечислить и охарактеризовать факторы, определяющие удобство применения.
- •Перечислить основные рекомендации по проведению тестирования.
Правило бесконечной границы по закону Фиттса
Из него следует, что мониторы компьютеров дают очень интересный побочный эффект из модели выбора цели по Фиттсу, поскольку у них есть нечто, называемое «краями». Поскольку указательное устройство может уходить сколь угодно далеко в любом направлении, цели по краям экрана на деле являются целями с бесконечной шириной.
Для операционной системы и любого полноэкранного приложения эти границы обычно рассматриваются как наиболее ценное место, поскольку технически они наиболее доступны. Не только потому, что у них бесконечная ширина, но также и потому, что они не требуют от пользователя фазы торможения при их достижении. Вот почему так невероятно просто и интуитивно назначить действия вроде навигации между окнами на углы экрана.
Закон Хика
Закон Хика — закон психологии который применим в вебе и проектировании интерфейсов. Закон говорит о том, что чем меньше элементов меню, тем меньше времени занимает выбор одного из них. А также что одно меню лучше чем два. Перед тем как переместить курсор к цели или совершить любое другое действие из набора множества вариантов, пользователь должен выбрать этот объект или действие.
Для принятия того или иного решения требуется время; что для принятия сложных решений требуется больше времени, чем для принятия простых решений; и что взаимосвязь является логарифмической.
При использовании любых положительных и ненулевых значений a и b из закона Хика следует, что предоставление пользователю сразу нескольких вариантов одновременно обычно является более эффективным, чем организация тех же вариантов в иерархические группы. Выбор из одного меню, состоящего из 8 элементов, производится быстрее, чем из двух меню, состоящих их 4 элементов каждое.
Дать определение понятию “Элемент управления”. Перечислить и охарактеризовать возможные состояния элементов управления.
Под элементами управления (controls) обычно понимаются компоненты графического интерфейса, которые предоставляют пользователю возможность изменять содержимое или форму представления отображаемой информации, а также управлять работой приложения. К элементам управления относятся списки, полосы прокрутки, кнопки и т.д.
Каждый элемент управления имеет уникальный образ и обеспечивает определенную форму взаимодействия пользователя с приложением. Система также поддерживает возможность создания собственных элементов управления. Элементы управления обеспечивают обратную связь с пользователем. Для элементов управления характерны следующие состояния: нормальное – элемент управления не выбран; активное – если указатель мыши (курсор) находится в горячей зоне или фокусе ввода; состояние выбора – активный элемент управления выбран (запущено соответствующее элементу управления действие) «недоступно» - элемент управления недоступен на данном этапе работы.
Охарактеризовать меню и выпадающие меню как элементы управления с точки зрения удобства использования. Привести примеры.
Меню предполагает выбор чего-либо из предложенного списка. Для этого предусмотрены два основных процесса: навигация и выбор. Навигация (перемещение) реализуется с помощью указателя мыши; клавишами управления курсором. Выбор реализуется двойным щелчком левой клавиши мыши или нажатием клавиши <ENTER>. Быстрый выбор действия или раздела меню может быть достигнуть при использовании клавиш-акселераторов (горячих ключей), нажимаемых совместно с клавишей <ALT>.
Выпадающее меню (pull-down). Отображается как панель с пунктами меню, расположенными в виде столбцов. Хотя система позволяет выводить пункты меню в несколько столбцов, но делать это нежелательно, т.к. это усложняет работу пользователя.
Перемещение по выпадающему меню с помощью клавиш управления курсором рекомендуется организовывать по кругу, т.е. если указатель стоит на последнем пункте меню и курсор перемещен вниз, то произойдет переход курсора на первый пункт, а с первого при перемещении вверх – на последний. Пользователь может закрыть выпадающее меню нажатием клавиши <ALT>, при этом также деактивируется главное меню. Нажатие клавиши <ESC> также позволяет закрыть выпадающее меню, но отменяет только меню текущего уровня и оставляет выделенным соответствующий пункт главного меню. Повторное нажатие клавиши <ESC> отменяет выделение пункта главного меню и деактивирует полосу меню, возвращая фокус ввода на информацию, отображаемую в окне. Использование клавиш-акселераторов позволяют выполнить действие выпадающего меню без его отображения. Например, кнопка «Пуск».
