- •153003, Г. Иваново, ул. Рабфаковская, 34
- •Цели и задачи курса
- •Основные понятия
- •История развития интерфейсов
- •Первое поколение
- •Второе поколение
- •Третье поколение
- •Недостатки wimp-интерфейсов
- •Четвертое поколение
- •Классификация интерфейсов
- •Разработка пользовательского интерфейса
- •Постановка задачи
- •Формализация контекста использования
- •Формализация объективных критериев успеха
- •Определение необходимой функциональности системы
- •Анализ целей
- •Анализ действий пользователей
- •Низкоуровневые и высокоуровневые функции
- •Формализация бизнес-ролей пользователей
- •Формализация функциональности
- •Формализация сценариев действий пользователей
- •Обзор интерфейса конкурирующих систем
- •Формализация привычек и ожиданий пользователей
- •Проектирование интерфейса
- •Проектирование структуры экранов системы
- •Выделение независимых блоков
- •Проектирование навигационной системы
- •Низкоуровневое проектирование
- •Метод наблюдения за пользователем
- •Мыслим вслух
- •Проверка качества восприятия
- •Измерение производительности
- •Карточная сортировка
- •Контрольные списки
- •Эргономика пользовательского интерфейса
- •Критерии эргономичности интерфейса
- •Производительность пользователя
- •Длительность интеллектуальной работы
- •Непосредственное манипулирование
- •Потеря фокуса внимания (прерывание)
- •Ограничение принятия решений
- •Длительность физических действий пользователя
- •Закон Фитса
- •Методы повышения доступности кнопки
- •Уменьшение числа манипуляций
- •Уменьшение необходимости ввода данных
- •Человеческие ошибки
- •Типы ошибок
- •Методы предотвращения ошибок
- •Повышение разборчивости и заметности индикаторов
- •Качество/скорость восприятия элемента
- •Физическая реализация элемента
- •Блокировка потенциально опасных действий до получения подтверждения
- •Автоматический выбор параметров
- •Обучение работе с системой Типы обучающих материалов
- •Среды передачи обучающих материалов
- •Понятность системы
- •Ментальная модель
- •Метафора
- •Аффорданс
- •Стандарт
- •Субъективная удовлетворенность пользователей
- •Эстетика
- •Субъективное восприятие скорости работы
- •Уменьшение вероятности стрессовых ситуаций
- •Сообщение об ошибках
- •Сообщения о завершении операции
- •Библиографический список
- •1.Цели и задачи курса 3
- •5.2.Проектирование интерфейса 19
Библиографический список
В. Головач. Дизайн пользовательского интерфейса. http://www.uibook1.ru/
Денисов Ю.А. Основы информационных систем, вып. I (11), http://www.citforum.ru_80/operating_systems/ois/a.shtml
Программирование на Visual C++, http://vnews.uka.ru/html/aticles.htm
Official Guidelines for User Interface Developers and Designers, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/welcome.asp
Macintosh Human Interface Guidelines, http://developer.apple.com/techpubs/mac/HIGuidelines/HIGuidelines-2.html#avail1-0
X Window System technology and standards, http://www.x.org/about.htm
Нильсен Я. WEB-дизайн.-М.: Символ-Плюс, 2002.
Кирсанов Д. Веб-дизайн.-М.: Символ-Плюс, 2002.
Раскин Д. Интерфейс: новые направления в проектировании компьютерных систем. - М.: Символ-Плюс, 2003.
Круг С., Блэк Р. Не заставляйте меня думать! - М.: Символ-Плюс, 2001.
Соло Р. Когнитивная психология.- СПб: Питер, 2002.
Тоффлер Э. Метаморфозы власти. М.: АСТ, 2001
Скопин И.Н. Разработка интерфейсов программных систем. Системная информатика, вып. 6. Новосибирск: Наука, 1998
Проектирование пользовательского интерфейса на персональных компьютерах. Стандарт фирмы IBM. Вильнюс: DBS Ltd, 1992
Мандел Тео. Разработка пользовательского интерфейса. М.: ДМК Пресс, 2001
Дениг В., Эссиг Г., Маас С. Диалоговые системы "Человек-ЭВМ". Адаптация к требованиям пользователя. М.: Мир, 1984
Алексеенко Е.А., Гавриленко Е.В. Оценка качества пользовательского интерфейса. Управляющие системы и машины.- 2000.- № 2
Гультяев А.К., Мишин В.А. Проектирование и дизайн пользовательского интерфейса.- СПб.: КОРОНА-принт, 2000
Липаев В.В., Филинов Е.Н. Формирование и применение профилей открытых информационных систем.Открытые системы.- 1997.- № 5
Содержание
1.Цели и задачи курса 3
2.Основные понятия 4
3.История развития интерфейсов 4
3.1.Первое поколение 5
3.2.Второе поколение 5
3.3.Третье поколение 6
3.3.1.Недостатки WIMP-интерфейсов 6
3.4.Четвертое поколение 8
4.Классификация интерфейсов 10
5.Разработка пользовательского интерфейса 12
5.1.Постановка задачи 12
5.1.1.Формализация контекста использования 13
5.1.2.Формализация объективных критериев успеха 13
5.1.3.Определение необходимой функциональности системы 14
5.1.4.Анализ целей 14
5.1.5.Анализ действий пользователей 15
5.1.6.Низкоуровневые и высокоуровневые функции 16
5.1.7.Формализация бизнес-ролей пользователей 16
5.1.8.Формализация функциональности 17
5.1.9.Формализация сценариев действий пользователей 17
5.1.10.Обзор интерфейса конкурирующих систем 18
5.1.11.Формализация привычек и ожиданий пользователей 19
5.2.Проектирование интерфейса 19
5.2.1.Проектирование структуры экранов системы 19
5.2.2.Проектирование навигационной системы 22
5.2.3.Низкоуровневое проектирование 23
5.3.Тестирование интерфейса 23
5.3.1.Метод фокусных групп 23
5.3.2.Метод наблюдения за пользователем 24
5.3.3.Мыслим вслух 25
5.3.4.Проверка качества восприятия 25
5.3.5.Измерение производительности 25
5.3.6.Карточная сортировка 26
5.3.7.Контрольные списки 26
6.Эргономика пользовательского интерфейса 30
6.1.Критерии эргономичности интерфейса 30
6.2.Производительность пользователя 30
6.2.1.Длительность интеллектуальной работы 31
6.2.2.Длительность физических действий пользователя 34
6.3.Человеческие ошибки 36
6.3.1.Типы ошибок 36
6.3.2.Методы предотвращения ошибок 36
6.4.Понятность системы 40
6.4.1.Ментальная модель 41
6.4.2.Метафора 42
6.4.3.Идиома 42
6.4.4.Аффорданс 42
6.4.5.Стандарт 43
6.5.Субъективная удовлетворенность пользователей 43
6.5.1.Эстетика 43
6.5.2.Субъективное восприятие скорости работы 44
6.5.3.Уменьшение вероятности стрессовых ситуаций 45
6.5.4.Пароли 45
6.5.5.Сообщение об ошибках 46
6.5.6.Сообщения о завершении операции 47
Библиографический список 49