Количественная оценка и построение прототипа

Лабораторная работа №2

Низкоуровневое проектирование интерфейса:

количественная оценка и построение прототипа

1.Основные страницы известны из результата выполнения лабораторной работы №1:

- Главная страница;

- Страница регистрации;

- Страница профиля;

- Страница редактирования профиля;

- Страница сообщества;

- Страница поста;

- Страница учебного плана;

- Страница учебных материалов;

- Страница значков;

Работа пользователя начинается с первой из них. Эта страница должна обеспечивать выполнение следующих операций:

- логин;

- выход;

- переход на страницу регистрации;

- переход на сообщества;

- переход на страницу редактирования профиля;

Все эти операции пользователь может выполнить с помощью команд, собранных на главной странице.

Выполним на примере первой из операций, связанной с аутентификацией, расчет времени по правилам GOMS.

При использовании команды меню эта операция раскладывается на следующие действия:

1) указание на поле Логин, П;

2) нажатие клавиши мыши, М;

3) набор символов Логина (n раз), К;

4) указание на поле Пароль, П;

5) нажатие клавиши мыши, М;

6) набор символов Пароля (m раз), К;

7) указание на кнопку Вход,П;

8) нажатие клавиши мыши, М;

9) ответ на запрос аутентификации, Р.

Количественная оценка и построение прототипа - student2.ru

Получим последовательность операций:

П М К П М К П М Р

Складывая соответствующие значения операторов, получим общее время:

1,1+0,1+0.28*n+1,1+0,1+0.28*m+1.1+0.1 =3.6 + 0.28*n + 0.28*m с.

Видно, что время зависит от количества вводимых символов пары Логин-Пароль. Необходимо предусмотреть другие варианты выполнения команды. Например, использование «горячих» клавиш.

Ещё один вариант:

1) указание на поле Логин, П;

2) нажатие клавиши мыши, М;

3) набор символовЛогина (n раз), К;

4) нажатие клавиши табуляции, К;

5) набор символов Пароля (m раз), К;

6) нажатие клавиши ввода, К

Результирующая последовательность выглядит как:

П М К К К К

Общее время на выполнение операции составляет

1.1+0.1+0.28*n+0.28+0.28*m+0.28 = 2,26 + 0.28*n + 0.28*m с.

Это быстрее на 1.34 секунд, чем предыдущий вариант выполнения команды.

Подходит для пользователей с уверенными навыками пользователя. Поэтому надо предусмотреть этот вариант тоже.

Рассмотрим общую операцию перехода на страницу с другой страницы. Пользователь видит варианты перехода, после принятия решения наводит на нужное поле и посылает запрос серверу, о том, что хочет получить новую страницу.

Результирующая последовательность выглядит так:

Д П М Р

Общее время на выполнение операции:

1.2 + 1.1 + 0.1 + n = 2.4 + n c.

Где n – время реакции системы.

Альтернативы этой операции в данной системе нельзя предусмотреть из-за большого кол-ва элементов.

Рассмотрим, каким образом дается оценка производительности для перехода на другие страницы с главной экранной формы. Оценим кнопку регистрации в 40%, кнопку профиля в 20 %, кнопку сообщества в 40%.

Вероятность нажатия для каждой страницы:

- для регистрации 0.33*0.4 = 0.132

- для профиля0.33*0.2 = 0.066

- для сообщества 0.33*0.4 = 0.132

Информационное содержание рассматриваемого фрагмента интерфейса как

Количественная оценка и построение прототипа - student2.ru

Теоретически, если пользователь решил что-нибудь сделать, ему минимально необходимо только определить на какую страницу он хочет перейти. Следовательно, минимальное количество информации необходимое ему для решения этой задачи определяется как

Количественная оценка и построение прототипа - student2.ru

Информационная производительность

Количественная оценка и построение прототипа - student2.ru

Как видно, производительность достаточная для комфортного взаимодействия с системой.

Остальные экранные формы схожи операцией Логин, с поправкой на то, что используется больше операций К для ввода информационных полей, операций П для наведения на данные поля, а так же операции М для получения фокуса ввода. Например, ввод ФИО в редактировании, заполнение поля Название в посте. Все интерактивные элементы, которые приводятся в действие нажатием клавиши мыши, подчиняются последовательности операций приведённой выше и рассмотренной на примере главной странице:

Д П М Р

В завершении рассмотрим страницу «Редактирование значков»:

Количественная оценка и построение прототипа - student2.ru

Наши рекомендации