
- •Введение
- •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.7 Отчетные результаты теста
Огромные усилия, знания и время затрачиваются на разработку и проведение тестов на удобство применения, а также анализ и отчет по полученным результатам. Руководители и проектировщики проекта считают, что необходимо заниматься удобством применения, чтобы улучшить продукт.
В таблице 7.6 перечислены все основные темы, которые должны рассматриваться в любом тесте на удобство применения.
Таблица 7.6 – Отчетная карточка по тесту на удобство применения
Темы теста на удобство применения |
Вопросы по проведению тестирования |
1 Спонсор теста/ исполнитель теста |
Кто спонсирует тест на удобство применения? Кто действительно проводит тест? |
2 Цели и задачи теста |
Описываются ли задачи теста? Описываются ли цели теста? Было ли дано операционное определение задачам (можно ли их измерить)? |
3 Проект теста и сами процедуры
|
Пригоден ли проект теста, учитывая заданные цели и задачи? Следует ли тест действующей методологии разработки экспериментов? Каковы процедуры теста (введение, тренинг, задачи, анкеты, опросы и т.д.)? |
4 Программная и аппаратная платформа
|
Действительно ли тестируются требуемые продукты? Действительно ли используется соответствующая аппаратная платформа? Действительно ли компьютеры сконфигурированы аналогичным образом (скорость процессора, память, хранение и т.д.)? |
5 Участники теста
|
Кто участвует в тесте? Каковы их демографические данные (возраст, пол и т.д.)? Каков уровень их навыков в работе с компьютером? Какие приложения и операционные системы они использовали? Где и каким образом были выбраны участники теста? Какие методы и критерии использовались для подразделения участников по категориям (начинающие, опытные и т.д.)? Как участники теста были разделены по группам? Оплачивали ли участникам теста их участие? |
Продолжение таблицы 7.6
Темы теста на удобство применения |
Вопросы по проведению тестирования |
6 Задачи
|
Каковы задачи теста? Являются ли сценарии задач неясными или, наоборот, подсказывающими пользователям их действия? Используются ли в тесте актуальные данные или данные тестов? Соответствуют ли задачи целям теста? Выполняются ли задачи всеми участниками теста? Выполняются ли задачи на всех компьютерах? Не сориентированы ли задачи под определенный ПП? |
7 Поддержка и помощь в тестировании
|
Прошли ли участники теста предварительный тренинг? Какой? Оказывают ли участникам помощь во время теста? Кто ее оказывает? Можно ли располагать технической поддержкой (аппаратной и программной) во время теста? |
8 Оценки, проводимые во время теста
|
Что оценивается во время теста (качество работы, предпочтения, наблюдения)? Соответствуют ли оценки, полученные во время теста, целям и задачам теста? Каким образом собираются оценки (самооценки, хронометраж, видеозаписи и т.д.)? |
9 Критерии теста
|
Каковы критерии каждой оценки? Что определяет успешность выполнения задач? Что определяет помощь? Что определяет ошибку пользователя? |
Продолжение таблицы 7.6
Темы теста на удобство применения |
Вопросы по проведению тестирования |
10 Анализы теста, результаты и выводы
|
Доступны ли оригинальные данные теста? Определен и описан ли анализ теста? Пригоден и достоверен ли статистический анализ по результатам теста? Существенны ли статистические результаты теста? Основаны ли выводы по тесту на его результатах? Можно ли сделать общие выводы из проекта теста и его результатов? Соответствуют ли выводы теста целям и задачам теста? |
11 Надежность против достоверности
|
Надежен ли тест на удобство применения (можно ли повторить результаты)? Достоверен ли тест на удобство применения (действительно ли тест и результаты дают оценку тому, что должно быть оценено)? Какова реакция со стороны на проект теста и его результаты (в отношении надежности и достоверности)? |
12 Этическая сторона проведения теста |
Процедуре проведения теста (формы согласия, видеозаписи, наблюдатели и т.д.)? Разрешено ли пользователям по желанию прекратить участие в тесте? Подталкивают ли пользователей к использованию определенных функций или выполнению определенных задач? Советуют ли пользователям не торопиться или выполнять задачи как можно быстрее? |