
- •Введение
- •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. Какие среды передачи обучающих материалов бывают?
- •Ответы на вопросы тестов
- •Список использованных источников
Постановка задачи к лабораторной работе
1. Составить контрольный список интерфейса программного обеспечения.
2. Протестировать разработанный интерфейс на удобство использования, оценив:
информационную производительность интерфейса программного обеспечения;
скорость работы с программным обеспечением по методу GOMS;
реализованные методы предотвращения ошибок пользователя;
эстетичность интерфейса программного обеспечения;
использованные приемы для уменьшения субъективного восприятия времени работы программного обеспечения;
предусмотренные меры для уменьшения вероятности стрессовых ситуаций при работе с программным обеспечением;
обоснованность использования паролей в программном обеспечении;
разработанную систему сообщений пользователям об ошибках.
3. Перечислить использованные методики Юзабилити-тестирования и записать краткие протоколы тестирования интерфейса. Сделать выводы из полученных данных.
10 Примеры тестирования
Выберите правильные на ваш взгляд варианты ответов.
1. Что представляет собой пользовательский интерфейс?
1. Программные средства
2. Аппаратные средства
3. Инструментальные средства
4. Совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером
5. Нет правильного ответа
2. Что понимается под диалогом при взаимодействии пользователя с ПС?
1. Входные сообщения
2. Регламентированный обмен информацией, осуществляемый в реальном масштабе времени и направленный на решение конкретной задачи
3. Выходные сообщения
4. Любая информация
5. Нет правильного ответа
3. Что такое сообщение при работе с ПС?
1. Входная информация
2. Выходная информация
3. Порция информации, участвующая в диалоговом обмене
4. Любая информация
5. Нет правильного ответа
4. Какие типы сообщений генерирует пользователь?
1. Запрос информации
2. Запрос помощи
3. Запрос операции
4. Выбор поля кадра
5. Нет правильного ответа
5. Какие действия производит пользователь при взаимодействии с компьютером?
1. Анализ сообщений
2. Принятие решений
3. Генерация запроса
4. Любые действия
5. Нет правильного ответа
6. Какие подходы к разработке пользовательских интерфейсов бывают?
1. Графические
2. Командные
3. Процедурно-ориентированные
4. Объектно-ориентированные
5. Нет правильного ответа
7. Какие типы процедурно-ориентированных интерфейсов различают?
1. «Примитивные»
2. Меню
3. Свободной навигации
4. Прямого манипулирования
5. Нет правильного ответа
8. Какие типы объектно-ориентированных интерфейсов различают?
1. «Примитивные»
2. Меню
3. Свободной навигации
4. Прямого манипулирования
5. Нет правильного ответа
9. Что позволяет делать примитивный интерфейс?
1. Осуществлять вывод меню соответствующего уровня и выбирать нужный пункт меню
2. Организует взаимодействие с пользователем в консольном режиме
3. Позволяет пользователю выбирать необходимые операции из специального списка, выводимого ему программой
4. Реализует сценарий выбранной операции
5. Нет правильного ответа
10. Что позволяет делать интерфейс-меню?
1. Осуществлять вывод меню соответствующего уровня и выбирать нужный пункт меню
2. Организует взаимодействие с пользователем в консольном режиме
3. Позволяет пользователю выбирать необходимые операции из специального списка, выводимого ему программой
4. Реализует сценарий выбранной операции
5. Нет правильного ответа
11. Что позволяет делать интерфейсы со свободной навигацией?
1. Осуществляют визуальную обратную связь с пользователем
2. Прямое манипулирование объектами и информацией на экране
3. Организует взаимодействие с пользователем в консольном режиме
4. Поддерживают концепцию совместимости программ
5. Нет правильного ответа
12. Какие типы меню используются в интерфейсах со свободной навигацией?
1. Ниспадающее
2. Кнопочное
3. Контекстное
4. Справочное
5. Нет правильного ответа
13. Что показывает навигационная система?
1. Механизм распределения функций между окнами программы
2. Механизм распределения задач между окнами программы
3. Определяет, каким образом пользователи смогут перемещаться между различными задачами
4. Определяет, каким образом пользователи смогут перемещаться внутри отдельной задачи
5. Нет правильного ответа
14. На какой стадии разрабатываются интерфейсы диалоговых окон и всевозможные сообщения?