
- •Введение
- •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.6 Условие успеха программных продуктов
Бэкер (Baecker) и его коллеги пишут: «Несмотря на свое значение, человеко-машинный интерфейс является одним из наиболее труднопонимаемых аспектов большинства систем. Успех или провал интерфейса определяется многими, тесно взаимосвязанными факторами. Например, является ли он быстро реагирующим или инертным, толерантным или нет к ошибкам человека, простым или сложным в изучении, в использовании? Даже то, является ли он привлекательным и забавным на вид, имеет большое значение».
«Простота использования» для разработчиков продукта имеет совершенно иное значение, чем для его пользователей. Джим Сеймур (Jim Seymour) отмечал, что удобство применения ПП оценивалось в течение многих лет только на словах, но наконец-то специалисты компьютерной отрасли осознали, насколько важно найти четкие критерии. Есть множество видов оценки удобства применения. Во-первых, точка зрения проектировщиков и производителей (как продукт спроектирован и построен). Во-вторых, отношение к нему со стороны пользователей (что они думают о конкретном продукте). В-третьих, оценивается качество работы пользователей (как пользователи выполняют стоящие перед ними задачи с помощью ПП).
Компьютерные компании теперь стараются выделить свои продукты из ряда конкурирующих не обилием предлагаемых функций, а простотой в изучении и использовании. Сегодня потребители приобретают те товары, которые будет удобно применять.
В журнале PC Computing в колонке «Письмо редактору» редактор отвечал на вопрос о тестировании на удобство применения продукта. Защита его методологии тестирования заключалась в следующем: «Все наше тестирование на удобство применения базируется на строгой, проверенной временем научной методологии. Исследования удобства применения в масштабе отрасли постоянно показывают, что тесты с участием четырех пользователей дают, по крайней мере, 80-процентную точность. Для большей объективности обычно в наши тесты привлекается восемь или более участников... Выводы, приводимые в статье, отражают результаты тестирования, измеряющие продуктивность и степень удовлетворенности, а не чье-либо мнение, и мы стоим на этом подходе».
Microsoft начал рекламировать обратную связь с пользователями и вовлечение потребителей в проектирование своих продуктов. Диалоговое окно About Microsoft Works (О программе Microsoft Works) просит пользователей присылать комментарии по поводу удобства применения, а также свои пожелания.
Журнал Microsoft Magazine даже приглашал читателей принять участие в проведении тестирования удобства применения продуктов производства Microsoft: «Мы заинтересованы в любых компаниях, использующих любой тип программ, в любой точке США. Если вы хотите принять участие в нашем тестировании на удобство применения, пожалуйста, позвоните по телефону...».
Обзоры продуктов в Infoworld всесторонне рассматривают качество работы ПП при выведении общей оценки. Пункты удобства применения занимают между 18% (электронные таблицы) и 30% (текстовые процессоры). Проценты распределяются следующим образом: простота изучения (4-10%), простота использования (8-13%), качество документации (5-8%). Ошибки из-за неправильного обращения с программой, куда входят ошибки пользователей, сбои программы, отказы аппаратного обеспечения, составляют другие 5-8%. Показатели удобства применения могут составлять приблизительно одну треть от общего рейтинга качества продукта, независимо от его назначения.
Надежность теста состоит в том, что один и тот же тест может проводиться, снова и снова и будет демонстрировать одинаковые результаты. Но это не является достоверностью теста, необходимо разработать сценарии и задачи, которые могут сравнить технологию или функции одного продукта по сравнению с аналогичными характеристиками другого. Различные типы измерений, используемых при тестировании, могут кардинально изменить результаты.
Тео Мандел (Theo Mandel) читал курс лекций в колледже по «Основам психологических исследований». Один из разделов назывался «Искусство npeдставления данных». Были протестированы на удобство применения два ПП, результаты представленные в таблице 7.5.
Таблица 7.5 – Результаты учебного теста на удобство применения
Сравнительный анализ удобства применения продуктов А и В |
|||
Тестируемый продукт |
Время выполнения задачи, мин
|
Допущенные ошибки
|
Степень удовлетворенности пользователя по 10-балльной шкале |
А |
44 |
6 |
7,3 |
В |
67 |
3 |
7,2 |
Какие выводы можно сделать из этого теста? Какой продукт более удобен в применении? Это зависит от того, какое функциональное определение удобства применения было выбрано для данного теста. Если удобство применения определяется временем, затраченным на выполнение задачи, то ясно, что продукт А более удобен, поскольку с его помощью задача выполняется всего за 45 минут по сравнению с 60 минутами продукта В.
Однако, если удобство применения определяется числом ошибок, допущенных при выполнении задачи, то более удобен продукт В, так как при его использовании было допущено всего 3 ошибки. Удобство применения можно рассчитываться как некая комбинация времени выполнения задачи и количества допущенных ошибок. Наконец, удобство применения может определять степенью удовлетворенности участников тестирования от данного продукта. В этом случае разница в удобстве применения между двумя продуктами практически отсутствует, поскольку разница в степени удовлетворенности продуктами минимальна.
Каждое функциональное определение удобства применения приводит к совершенно разным выводам по результатам тестирования.
В последние годы был проведен целый ряд сравнительных анализов, направленных на выявление преимуществ графических пользовательских интерфейсов (ГПИ) над традиционными текстовыми пользовательскими интерфейсами (ТПИ) для выполнения стандартных пользовательских задач.
Исследование предлагает семь преимуществ ГПИ на основании полученных результатов тестирования. Они заключаются в том, что пользователи ГПИ:
работают быстрее;
выполняют больше задач;
имеют более высокую производительность;
испытывают меньшую растерянность;
меньше устают;
имеют больше возможностей для самообучения и исследования приложений;
выше способность к изучению большего числа возможностей приложений.
Компьютерное программное обеспечение и его интерфейсы должны оцениваться по их реальной помощи пользователям, выполняющим реальные задачи.