
- •Введение
- •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. Какие среды передачи обучающих материалов бывают?
- •Ответы на вопросы тестов
- •Список использованных источников
7.5 Привлечение к работе когнитивных психологов и специалистов по удобству применения
Более глубокое понимание того, как люди воспринимают, хранят, принимают, поминают информацию, очень помогает при проектировании компьютерных пользовательских интерфейсов. Все аспекты интерфейса должны разрабатываться с учетом физических и умственных способностей, присущих людям. Интерфейсы являются инструментами общего назначения, они предназначены для использования самыми разными людьми, и это также должно быть учтено при проектировании.
Влияние психологических и физиологических особенностей человека на его взаимодействие с окружающими объектами называется человеческим фактором. Первые профессионалы в данной области появились во время второй мировой войны, когда специалисты ВВС поняли, что изменение конструкции пилотской кабины аэропланов могло бы снизить количество воздушных катастроф. Внимание когнитивных психологов сосредоточено на исследовании того, как люди изучают, воспринимают и запоминают информацию.
В последнее время в компьютерную отрасль пришло множество профессионалов с академическим и другим образованием: когнитивных психологов и специалистов в области человеческого фактора, разработчиков руководящих принципов и специалистов по информатике. Это происходит потому, что ПП, которые раньше почти не вызывали нареканий, теперь критикуют за слабый дизайн и неудобство использования. Эта критика идет от пользователей, которые осознали, что компьютеры созданы для того, чтобы работать на них, а не наоборот.
Потребность в экспертизе в этой области практически необходима. Ренато Ианелла (Renato Iannella), профессор-исследователь из университета в Queensland, Австралия, придерживается такого мнения: «Правильное понимание умственного процесса, происходящего в голове типичного пользователя при общении с компьютерной системой, требует знаний специалиста в области человеческого фактора. Такой человек, прошедший обучение по одной из областей науки о поведении, обладает знаниями о человеческих способностях, их пределах, а также о методах сбора аналитических данных по пользовательскому интерфейсу».
Большинство компьютерных компаний имеет своих собственных специалистов в данной области. Работа в этом направлении ведется такими гигантами отрасли, как Apple, IBM, Hewlett-Packard и Microsoft. Изучение человеческого фактора и удобства применения компьютерных продуктов является междисциплинарной областью. Например, когнитивные психологи оказали неоценимую помощь компьютерной отрасли, поскольку именно они занимались изучением того, как люди читают, воспринимают и запоминают информацию.
Джеффриес (Jeffries) в 1991 году провел исследование, показавшее, насколько специалисты в области человеческого фактора и когнитивные психологи важны для разработки интерфейса. Программный продукт был предоставлен четырем группам для тестирования на удобство применения. Четырем специалистам по человеческому фактору было дано по две недели для составления отчета о качестве продукта (первая группа). Специалист, проводящий тестирование по пользовательскому интерфейсу, наблюдал за шестью участниками теста в течение всего времени, когда они работали с продуктом, и затем составил отчет (вторая группа). Три программиста применяли ряд руководящих принципов к интерфейсу продукта (третья группа). Три программиста проводили когнитивный просмотр продукта (четвертая группа).
Результаты тестирования были весьма интересными. В них было подсчитано общее число проблем, выявленных каждой группой. Затем они были проанализированы экспертами в области проектирования интерфейсов. Результаты показали, что первая группа, состоящая из профессионалов по человеческому фактору, выявила практически в четыре раза больше ошибок (152), чем каждая из других групп (39). Они также выявили в три раза больше основных проблем, чем остальные (105:35).
Разделив количество человеко-часов, затраченных каждой группой на составление отчета по интерфейсу продукта, исследователи получили соотношение прибыль/затраты. Первая группа получила показатель 12:1, вторая – 1:1, третья – 6:1, и четвертая – 3:1. Таким образом, существует совершенно конкретная прибыль от привлечения к разработке, проектированию и тестированию квалифицированных профессионалов в области психологии.