103.88K
Category: informaticsinformatics

Понятие пользовательского интерфейса и требования к нему

1.

Лекция 1. Понятие
пользовательского
интерфейса
и требования к нему

2.

Определение 1
Интерфейс (Interface) в широком смысле
- это определённая стандартами
граница между взаимодействующими
независимыми объектами. Интерфейс
задаёт параметры, процедуры и
характеристики взаимодействия
объектов.

3.

Определение 2
Интерфе́йс по́льзователя,
или по́льзовательский интерфейс (UI —
англ. user interface) —
разновидность интерфейсов, в котором
одна сторона представлена человеком
(пользователем), другая —
машиной/устройством. Представляет
собой совокупность средств и методов,
при помощи которых пользователь
взаимодействует с различными, чаще
всего сложными, машинами,
устройствами и аппаратурой

4.

Определение 3
Пользовательский интерфейс или
интерфейс пользователя (англ. "User
interface") в информационных
технологиях - это элементы и
компоненты программы, с помощью
которых осуществляется
взаимодействие пользователя с
программным обеспечением.

5.

6.

Классы интерфейсов
- символьный (подкласс - командный);
- графический (WIMP, подклассы -
простой, двухмерный, трехмерный);
«window, icon, menu, pointing device» —
окно, значок, меню, манипулятор
- речевой (SILK);
(Speech – речь; Image – образ; Language –
язык; Knowlege – знание )

7.

Определение ГОСТ
Пользовательский интерфейс (интерфейс
пользователя) (user interface): Все
компоненты интерактивной системы
(программное обеспечение или аппаратное
обеспечение), которые предоставляют
пользователю информацию и являются
инструментами управления для выполнения
определенных задач. [ИСО 9241-110: 2006] ГОСТ Р ИСО 9241-210—2012

8.

Стандарты
http://www.iso.org/iso/ru/
International Organization for
Standardization
ISO 9241 — «Эргономика человекомашинного взаимодействия».

9.

Функциональные стандарты WIMP
- ISO 9241-12-1998 регулирует
визуальное представление
информации, окна, списки, таблицы,
метки, поля и др.;
- ISO 9241-14-1997 - меню;
- ISO 9241-16-1998 - прямые
манипуляции;
ISO 9241-161: 2016 Руководство по
визуальным элементам
пользовательского интерфейса

10.

Стандарты эргономики
ISO 9241-10-1996 - руководящие эргономические
принципы;
- ISO/IES 13407-1999 - обоснование, принципы,
проектирование и реализация ориентированного
на пользователя проекта;
- ГОСТ Р ИСО/МЭК 9126—93 - практичность,
понятность, обучаемость, простота использования
ПО
ГОСТ Р ИСО 9241-110-2009 - Принципы
организации диалога
ГОСТ Р ИСО 9241-210—2012 -Человекоориентированное проектирование интерактивных
систем

11.

Корпоративные стандарты
Oracle
Alta User Interface – система
проектирования с набором
руководящих принципов, инструкций и
рекомендаций

12.

ОСНОВНЫЕ ПРИНЦИПЫ
РАЗРАБОТКИ
ПОЛЬЗОВАТЕЛЬСКОГО
ИНТЕРФЕЙСА

13.

Основной принцип
«интересы пользователя превыше всего»
Методология разработки всего
программного продуктаUser-centered
Design -UCD («Разработка,
ориентированная на пользователя»).

14.

Основное достоинство хорошего
интерфейса
Пользователь всегда чувствует, что он
управляет программным
обеспечением, а не программное
обеспечение управляет им.

15.

Естественность интерфейса
Естественный интерфейс — такой,
который не вынуждает пользователя
существенно изменять привычные для
него способы решения задачи

16.

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

17.

Согласованность в пределах продукта
Согласованность в пределах рабочей
среды
Согласованность в использовании
метафор

18.

Дружественность интерфейса
Принцип «прощения» пользователя должен позволять предотвращать
ситуации, которые, вероятно
закончатся ошибками

19.

Принцип «обратной связи»
Каждое действие пользователя должно
получать визуальное, а иногда и
звуковое подтверждение того, что
программное обеспечение восприняло
введенную команду

20.

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

21.

Гибкость интерфейса
способность учитывать уровень
подготовки и производительность
труда пользователя
Гибкость предполагает возможность
изменения структуры диалога и/или
входных данных

22.

Эстетическая привлекательность
формирование на экране среды,
которая не только содействовала бы
пониманию пользователем
представленной информации, но и
позволяла бы сосредоточиться на
наиболее важных ее аспектах

23.

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

24.

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

25.

основные правила создания
эффективного пользовательского
интерфейса
Интерфейс пользователя необходимо
проектировать и разрабатывать как
отдельный компонент создаваемого
приложения.
Необходимо учитывать возможности и
особенности аппаратно-программных
средств, на базе которых реализуется
интерфейс

26.

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

27.

Принципы человекоориентированного подхода
а)проектирование должно быть основано на точном
определении предполагаемых пользователей,
задач и среды
b) пользователи должны быть вовлечены в
проектирование и разработку;
c) для улучшения проекта должна быть выполнена
его человеко-ориентированная оценка
d) совершенствование проекта должно быть
итеративным ;
e) проект должен учитывать опыт пользователя ;
f) в группу проектирования должны быть включены
специалисты с навыками и знаниями в различных областях .
English     Русский Rules