
- •Введение
- •1 Понятие пользовательского интерфейса
- •1.1 Популярные стили пользовательского интерфейса
- •1.2 Критерии эффективного интерфейса
- •1.3 Модели пользовательского интерфейса
- •1.4 Контрольные вопросы
- •2 Психология человека и пэвм
- •2. 1 Психология пользователей
- •2.2 Восприятие и внимание человека
- •2.3 Информационные процессы человека
- •2.4 Контрольные вопросы
- •3 Проектирование пользовательского интерфейса
- •3.1 Особенности графического интерфейса
- •3.2 Объектный подход к проектированию интерфейса
- •3.3 Компоненты графического интерфейса
- •3.4 Взаимодействие пользователя с приложением
- •3.5 Общие правила взаимодействия с объектами
- •3.6 Операции пересылки и создания объектов
- •3.7 Метод прямого манипулирования
- •3.8 Контрольные вопросы
- •4 Правила проектирования пользовательского интерфейса
- •4.1 Принципы проектирования пользовательского интерфейса
- •4.2 Контрольные вопросы
- •5 Этапы проектирования пользовательского интерфейса
- •5.1 Коллективный подход к разработке
- •5.2 Разработка, ориентированная на обучение
- •5.3 Четыре этапа разработки
- •5.4 Примеры результатов выполнения работ на этапах разработки пользовательского интерфейса
- •5.5 Контрольные вопросы
- •6 Инструментарий разработчика интерфейсов
- •6.1 Передача информации визуальным способом
- •6.2 Использование цвета в интерфейсе
- •6.3 Использование звука в пользовательском интерфейсе
- •6.4 Использование анимации в пользовательском интерфейсе
- •6.5 Управляющие элементы разработки интерфейса
- •6.6 Основные проблемы удобства применения гпи и опи
- •6.7 Контрольные вопросы
- •7 Тестирование пользовательского интерфейса
- •7.1 Понятие удобства применения программного продукта
- •7.2 Важность тестирования на удобство применения программного обеспечения
- •7.3 Цели и задачи тестирования
- •7.4 Преимущества тестирования на удобство применения
- •7.5 Привлечение к работе когнитивных психологов и специалистов по удобству применения
- •7.6 Условие успеха программных продуктов
- •7.7 Отчетные результаты теста
- •7.8 Контрольные вопросы
- •8 Особенности разработки web – интерфейса
- •8.1 Пользовательский интерфейс web-приложений
- •8.3 Пользовательский интерфейс системы реального времени
- •8.4 Средства разработки web-документов
- •8.5 Контрольные вопросы
- •9 Практика
- •9.1 Лабораторная работа №1
- •Методические указания к выполнению работы
- •Постановка задачи к лабораторной работе
- •6. Разработать полную схему экранов системы.
- •9.2 Лабораторная работа №2
- •Методические указания к выполнению работы
- •В радиокнопках и чекбоксах должны нажиматься не только визуальный индикатор переключения, т.Е. Кружок или квадратик, но ещё и подпись.
- •Элементы в меню нужно группировать максимально логично. Можно между группами помещать пустой элемент (разделитель) или же размещать отдельные группы в разных уровнях иерархии.
- •Постановка задачи к лабораторной работе
- •9.3 Лабораторная работа №3
- •Методические указания к выполнению работы
- •Постановка задачи к лабораторной работе
- •9.4 Лабораторная работа №4
- •Методические указания к выполнению работы
- •Значения временных интервалов
- •Постановка задачи к лабораторной работе
- •1. Тестирование
- •2. Проектирование основных экранов
- •3. Финальное тестирование
- •40. Какие методы предотвращения ошибок бывают?
- •3. Повышение разборчивости и заметности индикаторов
- •44. Какие среды передачи обучающих материалов бывают?
- •Ответы на вопросы тестов
- •Список использованных источников
5.5 Контрольные вопросы
5.1
Является ли необходимостью разрабатывать
интерфейс и его
элементы коллективно?
5.2 Перечислите основные этапы разработки пользовательского интерфейса.
5.3 Какие проблемы решаются при подтверждении качества пользовательского интерфейса?
5.4 Какие методы используются для сбора информации у будущих пользователей программного продукта?
5.5 Приведите примеры форм для представления результатов по каждому этапу разработки интерфейса.
6 Инструментарий разработчика интерфейсов
«Разрабатывать значит планировать и организовывать, приказывать, соотносить и контролировать. Другими словами, всеми средствами противостоять беспорядку и случайностям. Поэтому разработка отражает человеческую потребность и оценивает его мыслительные способности и поступки».
Джосеф Альберс (Josef Albers)
6.1 Передача информации визуальным способом
Назначение любого интерфейса – обеспечить коммуникацию между двумя системами, в данном случае людьми и компьютерами. Практические советы и рекомендации по разработке программного обеспечения и пользовательского интерфейса основаны на традиционных способах, используемых при общении людей. Области визуального и графического проектирования базируются на знании теории искусства и визуального восприятия.
Разработчику необходимо осознать важность и сложность графического отображения информации на бумаге и экране компьютера. Каждая строка, каждый управляющий элемент, блок, часть текста, цвет и рисунок, появляющиеся на экране, оказывают влияние на пользователя, как по отдельности, так и в комбинации со всем остальным.
При работе с визуальным представлением информации следует рассматривать два фактора: графическое превосходство и графическую целостность. Графическая целостность представляет собой использование графических средств для точного отображения данных.
6.2 Использование цвета в интерфейсе
Возможно, цвет является наименее используемым элементом в разработке пользовательского интерфейса.
Человек пытается придать значение всему, что видит и воспринимает. Поэтому цвет в пользовательском интерфейсе должен применяться с большой аккуратностью. Часто он используется только в качестве декоративного элемента. Это ограничивает его способность отображать значимую информацию в интерфейсе.
Люди имеют разнообразные физиологические, психологические, культурные и эмоциональные реакции на цвета. В нашем сознании цвета ассоциируются с эмоциональным состоянием. Известно, что теплые цвета (красный, оранжевый и желтый с их оттенками) пробуждают активность и возбуждение, а холодные (синий, фиолетовый, багровый, серый) имеют умиротворяющее и успокаивающее действие.
Учитывая, что пользователями компьютеров являются люди разного возраста и состояния здоровья, разработчикам приходится учитывать множество нюансов при создании аппаратного обеспечения монитора и разработке программного обеспечения экрана.
Цвет часто применяется для качественного выделения, представления различий в характеристиках, и для количественного выделения, чтобы показать различия в количестве. Например, в газете, где приводятся данные о погоде, цвета используются для показа различных температурных зон на карте. Они варьируются от светлых до темных в соответствии с диапазоном температур, от низких до высоких. Цвета чрезвычайно полезны, поскольку придают дополнительное значение информации. Это свойство используется в различных сферах.
Поскольку цвет является сильным средством привлечения внимания, обилие оттенков заставит пользователей обратить внимание на экран. Это помогает сделать интерфейс более дружелюбным и легким в использовании. Однако данный «эффект Лас-Вегаса» может и отвлекать пользователей при работе. На первый взгляд интерфейсы Macintosh и Windows выглядят теплыми и дружественными, поскольку полны ярких цветов. Они привлекают клиентов и пользователей, но когда те часами сидят перед экраном компьютера, им не нужны яркие краски, отвлекающие от работы.
Операционные системы предлагают стандартные цветовые палитры и схемы. Их необходимо использовать при разработке интерфейса.
Цвет привлекает внимание человека. Это свойство интенсивно используется в области коммуникаций и рекламы. На что вы скорее обратите внимание – на черно-белую или на цветную рекламу? Уэйн (Wayne) констатирует: «Научные исследования в области печатных форм показали, что цвет на 32% эффективнее для привлечения внимания и на 25% – для вызова ответных действий читателей.
Это действует практически на уровне подсознания. Уэйн продолжает: «Корпоративная печатная реклама является почти полностью цветной, так как в соответствии с проведенными исследованиями разноцветная реклама получает на 36% лучший отклик, чем ее черно-белая копия».
Поскольку цвет имеет столь сильное воздействие на человека, использовать его надо с осторожностью. Он слишком часто применяется для привлечения внимания, и при этом не учитывается, подходит ли он для длительной работы за компьютером.
Рекомендации по использованию цвета
Знание теории восприятия и особенностей зрения привело к созданию очень важных фундаментальных рекомендаций по использованию цвета вне зависимости от средства представления информации. Данные рекомендации применимы к использованию цвета в печатных материалах, широковещательных средствах, а также на компьютерных дисплеях.
Некоторые из этих рекомендаций могут показаться устаревшими (по дате их публикации). Однако базовые характеристики человеческого восприятия не меняются.
Работа Мерча широко известна как авторитетное исследование в области психологического и физического аспектов цвета. Мерч предлагает три группы рекомендаций: с точки зрения физиологии, восприятия и познавательности.
Рекомендации с точки зрения физиологии:
не применяйте одновременно высоконасыщенные и спектрально-интенсивные цвета;
избегайте насыщенно-синего цвета для текстов, тонких линий и малых форм;
не используйте близкие цвета;
для четкого различения цветов старшим по возрасту пользователям назначайте более высокие уровни яркости;
не забывайте о том, что цвета меняют свои оттенки в зависимости от цвета окружения;
помните, что величина заметного изменения оттенка варьируется в диапазоне спектра;
старайтесь выделять края не только цветом;
избегайте красного и зеленого цветов на периферии;
сочетайте противоположные цвета (красный и зеленый или синий и желтый);
для пользователей с дефектами зрения в различии цветов не применяйте близких цветов.
Рекомендации с точки зрения восприятия цветов:
не все цвета одинаково хорошо различаемы;
освещенность не равна яркости;
различные оттенки, по существу, имеют различные уровни насыщенности;
освещенность и яркость различимы на отпечатанном документе, но не на цветном дисплее;
не все цвета одинаково разборчивы и читаемы;
оттенки изменяются при перемене интенсивности и цвета фона;
на малых поверхностях цветовые различия плохо заметны.
Рекомендации с точки зрения познавательности:
не злоупотребляйте цветом;
учитывайте, что цвета на экране и печатных копиях различаются;
группируйте взаимосвязанные элементы с помощью общего фона;
помните, что аналогичным значениям соответствуют аналогичные цвета;
не забывайте, что яркость и насыщенность привлекают внимание;
свяжите степень изменения цвета с важностью события;
размещайте цвета в соответствии с их спектральным расположением;
теплые и холодные цвета должны указывать на уровень действия.
Существуют дополнительные рекомендации по использованию цвета. Арон Маркус (Aaron Marcus) – известный разработчик интерфейсов и консультант в области компьютерной индустрии, имеет опыт работы в сфере информационных и графических разработок. Маркус применяет следующие принципы к использованию цвета:
используйте от трех до семи цветов;
применяйте цвета, расположенные в центре и на периферии, следующим образом: красный и зеленый – в центре визуального поля, синий – для слайдов, фона и выделения границ экрана;
при модификации размеров и изобразительного ряда выбирайте цвета, которые изменяются минимально от кадра к кадру;
не используйте одновременно цвета высокой интенсивности и спектрально-экстремальные;
применяйте соответствующее кодирование для стандартных элементов;
для элементов, принадлежащих к одной группе, назначайте один и тот же цвет;
выбирайте один и тот же цветовой код для тренинга, тестирования, приложений и публикаций;
для привлечения внимания пользуйтесь интенсивными и насыщенными цветами;
по возможности обращайтесь к избыточному кодированию форм с помощью цвета;
за счет добавления цвета улучшайте восприятие информации.
Цвет в интерфейсе необходимо применять осторожно и экономно, чтобы каждое дополнение было оправдано с точки зрения затрат.