- •Основные способы пространственного размещения. Дать определения понятиям группирование, дискрета окна, выравнивание.
- •Выравнивание.
- •Охарактеризовать диалог типа “вопрос-ответ”. Привести примеры.
- •Охарактеризовать диалог на основе меню. Привести примеры.
- •Охарактеризовать диалог на основе экранных форм. Привести примеры.
- •Охарактеризовать диалог на основе командного языка. Описать принципы передачи параметров. Привести примеры.
- •Охарактеризовать процесс разработки сценария диалога, его цели. Перечислить основные способы представления сценариев.
- •Дать определения понятиям: процесс, задание. Охарактеризовать процессы ввода-вывода. Перечислить основные факторы, которые учитываются при описании процессов ввода-вывода.
- •Процессы ввода-вывода.
- •Охарактеризовать сообщения как средства осуществления диалога. Перечислить и охарактеризовать типы сообщений.
- •Охарактеризовать методы разработки гибкого интерфейса. Перечислить и охарактеризовать виды адаптации.
- •Охарактеризовать темп ведения диалога. Дать определение понятиям: Время ответа (отклика) системы, клауза, закрытие. Дать рекомендации по допустимому времени ответа системы.
- •Перечислить виды окон приложения и охарактеризовать их структуру.
- •Вторичные окна.(/*диалог, сообщение, панель свойства*/)
- •Перечислить и охарактеризовать виды вторичных окон приложения.
- •Охарактеризовать основные достоинства и недостатки mdi-интерфейса.
- •Перечислить и охарактеризовать альтернативные средства технологии mdi.
- •Закон Фиттса
- •Правило размера цели по закону Фиттса
- •Правило бесконечной границы по закону Фиттса
- •Закон Хика
- •Для принятия того или иного решения требуется время; что для принятия сложных решений требуется больше времени, чем для принятия простых решений; и что взаимосвязь является логарифмической.
- •Дать определение понятию “Элемент управления”. Перечислить и охарактеризовать возможные состояния элементов управления.
- •Охарактеризовать меню и выпадающие меню как элементы управления с точки зрения удобства использования. Привести примеры.
- •Охарактеризовать всплывающие и каскадные меню как элементы управления с точки зрения удобства использования. Привести примеры.
- •Основные требования к оформлению меню приложения.
- •Охарактеризовать кнопки, флажки и чекбоксы как элементы управления с точки зрения удобства использования. Привести примеры.
- •Охарактеризовать обычные, раскрывающиеся, пролистываемые списки как элементы управления с точки зрения удобства использования. Привести примеры.
- •Охарактеризовать поля ввода, ползунки, полосы прокрутки как элементы управления с точки зрения удобства использования. Привести примеры.
- •Охарактеризовать строку состояния, индикатор состояния процесса как элементы индикации с точки зрения удобства использования. Привести примеры.
- •Дать определение понятию “юзабилити-тестирование”. Перечислить и охарактеризовать основные способы проведения тестирования.
- •Перечислить и охарактеризовать факторы, определяющие удобство применения.
- •Перечислить основные рекомендации по проведению тестирования.
Перечислить и охарактеризовать альтернативные средства технологии mdi.
Рабочая область – контейнер. Основное отличие Рабочей области от MDI заключается в использовании концепции объединения отображаемых объектов. Это означает, что объекты, отображаемые в Рабочей области, могут соответствовать файлам, содержащимся в одном и том же контейнере. Внешне же соответствующие им окна выглядят как дочерние окна, расположенные в пределах родительского окна. Таким образом, концепция использования Рабочей области подобна концепции использования Рабочего стола, за исключением того, что она сама является объектом, который может быть представлен в виде пиктограммы и отображен в виде открытого окна. Чтобы окно объекта могло появиться в Рабочей области, сам объект должен входить в состав соответствующего контейнера. Для рабочей области должна быть предусмотрена команда Сохранить все – для сохранения содержимого всех объектов области.
Рабочая книга. Рабочая книга – это еще один альтернативный вариант управления формой представления отображаемых данных, в основе которого лежит метафора книги или записной книжки. В Рабочей книге различные формы данных представляются как отдельные разделы в пределах одного первичного окна. В качестве средств навигации между разделами Рабочей книги могут использоваться этикетки вкладок. Каждый раздел представляет данные, которые могли бы быть отдельным документом.
Проект. Проект реализует еще один альтернативный способ управления окном, который предусматривает возможность отображения в одном окне взаимосвязанных объектов, представленных их пиктограммами. В этом смысле Проект подобен каталогу: для выбранного объекта открывается окно, которое относится к тому же уровню, что и родительское окно. В результате, каждое дочернее окно проекта может также иметь собственную кнопку входа на панели задач.
Закон Фиттса
Общий закон, касающийся сенсорно-моторных процессов, связывающий время движения с точностью движения и с расстоянием перемещения: чем дальше или точнее выполняется движение, тем больше коррекции необходимо для его выполнения, и соответственно, больше времени требуется для внесения этой коррекции. Закон опубликован Полом Фиттсом в 1954 году. Одним из наиболее важных уроков, который мы можем извлечь из закона Фиттса является, что несмотря на то, что легче всего щёлкнуть по самой большой кнопке, это не обязательно будет самая важная кнопка. Именно из-за этого заблуждения во множестве интерфейсов пользователей кнопки подтверждения просто огромные.
Гораздо легче указать на монету, чем на веснушку, а вот показать на дом или на жилой комплекс — уже практически без разницы. Закон Фиттса касается линий!
Правило размера цели по закону Фиттса
Оно сочетает в себе идеи, приводящие закон Фиттса и закон Хика к утверждению, что размер кнопки должен быть пропорционален частоте её использования. Брюс Тогнаццини, гуру интерфейсов из Apple, даже разработал великолепную викторину, чтобы объяснить, как закон Фиттса может быть использован для разработки правил, радикально улучшающих интерфейсы операционных систем.
Закон Фиттса описывает очень специфическую ситуацию. Он отталкивается от предположения, что движение из стартовой точки является четким и направленным, а это подразумевает строго заданную и прямую траекторию. Закон описывает одномерную ситуацию. В оригинальных экспериментах Фиттса изучалась производительность человека при выполнении горизонтальных движений к цели. И амплитуда движений, и ширина окончательной области измерялись вдоль одних и тех же осей. Можно предположить, что вертикальные и диагональные движения описываются теми же самыми уравнениями. При этом получится, что лёгкость, с которой можно указать на отдельную цель, на самом деле зависит от взаимного расположения точки старта и цели. Закон Фиттса будет также хорошо работать и для круглых целей, поскольку расстояние до центра будет одинаковым для любых углов.
