
- •Введение
- •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. Какие среды передачи обучающих материалов бывают?
- •Ответы на вопросы тестов
- •Список использованных источников
6.7 Контрольные вопросы
6.1 Какие есть рекомендации по использованию цвета?
6.2 Какие есть рекомендации по использованию звука?
6.3 Какие есть рекомендации по использованию анимации?
6.4 Что собой представляет метод Drag and Drop?
6.5 Какие управляющие элементы интерфейса используются?
6.6 Какие есть особенности в использовании MDI?
6.7 Какие основные операции можно выполнить с окнами?
6.8 Какие основные проблемы удобства применения ГПИ и ОПИ?
7 Тестирование пользовательского интерфейса
«Накопленный опыт доказывает, что внимание, уделяемое удобству применения, кардинально снижает расходы и повышает производительность»
Брэд Манере (Brad Myers)
7.1 Понятие удобства применения программного продукта
Удобство применения является «клеем», который скрепляет все части, которые должны соединиться вместе, чтобы составить какой-либо программный продукт (рисунок 7.1).
Рисунок – 7.1. Удобство применения, как отдельные части продукта соединяются друг с другом
Большинство программных продуктов (ПП) на сегодняшний день представляют собой не просто отдельные программы, а являются частью сети, они мобильны, имеют связанные между собой базы данных, Web-соединения. Речь идет о сложных программах для пользователей самых разных уровней знаний. Поэтому обновленные бизнес-процессы, новые технологии, интуитивно понятные интерфейсы и электронная поддержка работы должны соединиться вместе, чтобы предоставить пользователям то, что они хотят, когда им это необходимо и в том виде, в котором нужно.
Удобство применения должно быть частью ПП и проходить тестирование в процессе разработки и проектирования.
Часто удобство применения используется в качестве субъективного понятия. Термин дружелюбный по отношению к пользователю, как и любой другой, имеет значение, только если он может быть определен в реальных понятиях. Удобство применения должно трактоваться таким образом, чтобы его можно было точно оценить. Другими словами, удобство применения должно иметь операционное определение (т.е. его можно было измерить) и обеспечивать тестирование. Только в этом случае слова «прост в использовании» имеют какое-то значение для потребителей. Поэтому главное при тестировании – правильно выбрать методы, с помощью которых оно будет проводиться.
Проектировщики сходятся во мнении, что в компьютерной отрасли термин «удобство применения» трактуется слишком свободно. Андерсон и Шапиро (Anderson and Shapiro) отмечают: «Термин дружелюбный по отношению к пользователю настолько потерял в своем содержании и индивидуальности, что лишился всякого фактического значения». Эти авторы предлагают несколько категорий общего характера, с помощью которых можно дать четкое определение термина «удобство применения» с точки зрения компьютерного программного обеспечения в различных пользовательских и системных средах.
К этим категориям следует обратиться во время разработки анкет, контрольных списков или руководящих принципов для оценки ПП. Это следующие категории:
легкий в использовании;
легкий в изучении (и обучении);
легкий в повторном изучении;
не приносящий вреда;
легко поддерживается;
легко контролируется;
легко распределяется внутри группы;
легко внедряется в существующие операции.