чмв лекция №7

24
1 Человеко-машинное Человеко-машинное взаимодействие взаимодействие Зайдуллин С.С. КГТУ им. А.Н.Туполева

Upload: studentkai

Post on 22-May-2015

170 views

Category:

Education


5 download

TRANSCRIPT

1

Человеко-машинное взаимодействиеЧеловеко-машинное взаимодействие

Зайдуллин С.С.КГТУ им. А.Н.Туполева

2

Лекция 7 Лекция 7

Тема: Процесс проектирования ПИ: этапы проектирования интерфейса (продолжение).

План лекции:Прототипирование интерфейса.Тестирование на удобство применения.

3

Ключевые словаКлючевые слова

ПрототипДемонстрационная программаУдобство примененияНадёжность тестаДостоверность теста

4

Вопрос 1Вопрос 1

Прототип (prototype) - экспериментальный вариант дизайна целой программной системы или её части.

Цель прототипирования заключается в том, чтобы с минимальными затратами времени и средств визуализировать различные альтерна-тивные варианты разработки, а не создавать код, который должен стать частью продукта.

5

Разновидности прототиповРазновидности прототипов

серия статических экранных форм:– «бумажные»– «электронные» (Microsoft Visio, Adobe InDesign и т.п.)

интерактивная презентация:– пакеты векторной графики;– Microsoft PowerPoint, Lotus Freelance Graphics и т.п.

демонстрационная программа:– инструменты прототипирования (Axure RP Pro, GUI Design

Studio, Elegance Tech Lucid Spec, Microsoft Expression Blend, Norpath Studio и т.п.)

– RAD-инструменты (Delphi, Visual Studio, Eclipse, Front Page, Dream Weaver, Macromedia Flash и т.п.)

6

Прототип визуального Прототип визуального представления окна системы представления окна системы поиска клиентовпоиска клиентов

Поиск клиентов

Регистрационное имя

Фамилия

Имя

Отчество

Гостиница

Результаты поиска:

ЗакрытьНайтиСправка

7

Прототип визуального Прототип визуального представления контейнера представления контейнера «Клиент»«Клиент»

Клиент - Сидоров И.П., (843)23-14-78

Профиль(личныеданные)

Сводка осостояниисчёта

Списокбронирования

8

Вопрос 2Вопрос 2

Согласно определению международной организации стандартизации (ISO) «удобство применения – это эффективность, рентабельность и удовлетворение, с которым пользователи могут выполнить те или иные задачи в заданной среде».

Соответственно тестирование на удобство примене-ния проводится для того, чтобы оценить качество рабо-ты продукта и выяснить, насколько он эффективен, рен-табелен и довольны ли им пользователи.

9

Способы тестирования Способы тестирования

экспертная оценка:– проверка по контрольному списку (поверочной

анкете);– эвристическая экспертная оценка.

«реальное тестирование»:– наблюдение;– проведение опросов и исследований;– контекстуальные опросы;– работа с выделенными группами;– лабораторное тестирование.

10

Экспертная оценкаЭкспертная оценка

Участники: Профессиональные разработчики и специалисты в области пользовательских интерфейсов.

Время проведения: Чаще всего на начальной стадии проектирования.

Недостатки: интерфейс рассматривается в отрыве от реального целевого пользователя, его задач и контекста их выполнения.

11

10 принципов эвристической 10 принципов эвристической оценки Якоба Нильсенаоценки Якоба Нильсена1. В любой момент времени система

показывает, что с ней происходит.2. Система использует термины, понятия и

метафоры, присутствующие в реальном мире, а не обусловленные компьютером.

3. В любой момент пользователь контролирует систему, а не наоборот. Любую команду можно отменить или повторить.

4. В любой момент времени система выглядит и функционирует единообразным и стандартным способом.

12

10 принципов эвристической 10 принципов эвристической оценки Якоба Нильсенаоценки Якоба Нильсена5. Интерфейс системы препятствует

появлению человеческих ошибок. 6. В любой момент времени интерфейс

показывает объекты и команды сам, не требуя от пользователя вспоминать их.

7. В интерфейсе есть методы ускорения работы, предназначенные для опытных пользователей и не мешающие пользователям неопытным; благодаря таким ускорителям опытные пользователи получают резерв для повышения собственной производительности.

13

10 принципов эвристической 10 принципов эвристической оценки Якоба Нильсенаоценки Якоба Нильсена8. Интерфейс эстетичен и в любой момент

времени не содержит ненужной сейчас информации.

9. Интерфейс помогает пользователям обнаруживать и исправлять проблемы, включая человеческие ошибки.

10. Справка доступна в любой момент времени. Она достаточна, но не избыточна; к ней легко обращаться; она не абстрактна, а нацелена на решение конкретных задач пользователя; в ней описываются конкретные шаги по решению проблем.

14

«Реальное» тестирование«Реальное» тестирование

Участники: Типичные представители пользователей тестируемого продукта.

Время проведения: На всех стадиях проектирования.

Недостатки: высокая трудоёмкость.

15

Методы оценки результатов Методы оценки результатов тестирования тестирования Численные (количественные) методы оценки,

подразумевающие подсчёт действий пользо-вателя, определение полноты выполнения задач, подсчёт затраченного времени, ошибок и обращений за помощью.

Субъективные методы, включающие сбор устных и письменных сообщений пользовате-лей об их восприятии, мнениях, суждениях, предпочтениях, а так же степени удовлетво-рённости от системы и их собственной выполненной работы. Эти методы носят названия качественных.

16

Пример задач тестированияПример задач тестирования

Задача тестирования КритерийКачествоработы

Условия

Пригодность

После выполнения пяти сценариев задач 90% пользователей будут в состоя нии успешно выполнить задачу

– 90% пользователей;– выполнить задачу

Успешно выполнить

задачу

После выполнения 5 сценариев задач

Эффективность

После выполнения пяти сценариев задач 75% пользователей будут в состоя нии успешно выполнить задачу в течение 10 минут

– 75% пользователей;– в течение 10 минут

Успешно выполнить

задачу

После выполнения 5 сценариев задач

17

Пример задач тестированияПример задач тестирования

Задача тестирования КритерийКачествоработы

Условия

Простота изучения

После 4‑х часового тренинга все пользователи достигнут определённого уровня владения продуктом

– все пользова-тели;– определённый уровень владе-ния продуктом

Успешно овладеть продуктом

После 4‑х часового тренинга

Отношение пользователей

После выполнения 5 сценари-ев задач 85% пользователей оценят степень своей удовлет-ворённости продуктом на 5,5 баллов и выше (по 7 бальной шкале)

– 85% пользо-вателей;– степень удов-летворённости 5,5 балла по 7 бальной шкале

Степень удовлетворённости

После выполнения 5 сценариев задач

18

Методы оценки отношения Методы оценки отношения пользователя пользователя

наблюдение за эмоциональными реакциями (учёт положительных и отрицательных реакций респондентов в процессе тестирования);

анкетирование (респондент заполняет специально организованную формальную анкету):

– анкета по словам;– формальная анкета.

19

Пример анкеты по словам Пример анкеты по словам

Устаревший – Эффективный – Нечеткий – Неудобный –Замусоренный – Тусклый – Яркий – Чистый – Прямой –Ясный – Непоследовательный – Неуправляемый –Привлекательный – Стандартный – Управляемый – Хороший – Интуитивный – Веселый – Любительский –Неэффективный – Опасный – Скучный – Радостный –Безопасный – Жесткий – Раздражающий –Треугольный – Неприятный – Комфортабельный –Холодный – Умный – Бесполезный – Халтурный –Теплый – Светлый – …

20

Пример формальной анкетыПример формальной анкетыВо время выполнения заданий я ошибался Нет                    Да

Система способна делать все, что мне нужно и даже больше

Нет                    Да

Система работает достаточно быстро Нет                    Да

Мне нравится внешний вид интерфейса Нет                    Да

Я чувствую, что если я лучше изучу систему, я смогу делать в ней вещи, о которых сейчас даже и не подозреваю

Нет                    Да

Систему можно легко настроить под мои нужды

Нет                    Да

… Нет                    Да

21

Анализ анкетАнализ анкет

Анкета по словам:В заполненной анкете подсчитывается разница между числом отмеченных пользо-вателем негативных и позитивных терминов.

Формальная анкета:Центральное значение дает 0 баллов, крайние значения дают либо –2 балла (левый вариант ответа), либо +2 балла (правый вариант), промежуточные значения либо –1 либо +1 балл соответственно. Сумма баллов является сравниваемым значением.

22

Примерная структура отчёта о Примерная структура отчёта о результатах тестирования результатах тестирования Резюме Основные проблемы (проблемы,

проявляющиеся по всему интерфейсу) Частные проблемы (проблемы,

проявляющиеся на отдельных экранах) Количественные данные (если они

собирались) Приложение 1. Методика эксперимента и

условия теста Приложение 2. Описание тестовых сценариев Приложение 3. Описание респондентов.

23

Анализ отчёта о результатах Анализ отчёта о результатах тестированиятестирования Надёжность теста состоит в том, что один и

тот же тест при повторном выполнении будет демонстрировать одинаковые результаты.

Достоверным тест считается в случае, если он точно измеряет то, для чего был разработан.

Тестируемый продукт

Время выполнения задачи, мин.

Допущенные ошибки, шт.

Степень удовлетворён-ности пользователя

по 10-бальной шкале

АБ

4467

63

7,37,2

Резюме: А лучше Б лучше А и Б равнозначны

24

Контрольные вопросыКонтрольные вопросы

Какие способы и средства прототипирова-ния человеко-машинного взаимодействия вы знаете?

Что такое удобство применения? Какие цели обычно преследуются при тестиро-вании на удобство применения?

Какие методы тестирования ПИ вы знаете? В чём состоит разница между надёжностью

и достоверностью теста?