Similar presentations:
Понятие пользовательского интерфейса и требования к нему
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) в группу проектирования должны быть включены
специалисты с навыками и знаниями в различных областях .
informatics