2. Определение пользовательского интерфейса Пользовательский интерфейс – это совокупность информационной модели проблемной области, способов и средств взаимодействия пользователя с информационной моделью, а также компонентов, обеспечивающих формирование информационной модели. (Функции, математические модели взаимодействия, информационное, лингвистическое, программное, техническое, организационное, эргономическое методическое обеспечения)
3. Понятие информационной модели Информационная модель – это отображение по определенным правилам на информационном поле индикаторных или регистрирующих устройств, параметров, характеризующих состояние внешней с реды и управляемого процесса . На основе информации, содержащейся в информационной модели пользователь: - формирует образ реальной обстановки, - производит анализ возникшей ситуации, - вырабатыва ет решения по управлению объектом, - контролирует состояние управляемого процесса при выполнении управляющих действий.
4. Средства взаимодействия пользователя Обработка данных и подготовка решений Пользователь Средства вывода Управляемый процесс Средства сбора Средства исполнения решений Средства ввода Технические средства взаимодействия человека с вычислительной системой
5. Параллельное выполнение заданий пользователем Поток заданий Множество заданий Прерывание выполнения заданий Выполнение заданий Поток выполненных заданий Выбор заданий
6. Взаимодействия в многоуровневой системе Пользователь n+1 Пользователь 1 Пользователь n+m Пользователь n Сбор информации Сбор информации Готовые решения . . . . . . Верхний уровень Нижний уровень
7. Равнозначное взаимодействие Решения Пользователь 1 Пользователь 2 Пользователь n . . . Сбор информации Сбор информации Сбор информации Решения Решения
8. Принципы построения пользовательского интерфейса 1. Интересы пользователя превыше всего. 2. Естественность интерфейса ( - сохранение профессионального языка, - привычные способы решения задач ( результаты решения не должны сопровождаться дополнительным пояснением разработчика интерфейса). 3. С огласованность интерфейса. Должны отсутствовать различия в использовании одних и тех же элементов интерфейса Различают согласованность команд, согласованность с интерфейсом ОС, согласованность метафор (сокращений) .
9. Принципы построения пользовательского интерфейса (продолжение) 4. Принцип прощения пользователя (отмена ошибочных действий). 5. Принцип обратной связи (каждое действие со п р о в о ждается визуально или звуком). 6. Простота интерфейса (последовательное раскрытие). 7. Гибкость интерфейса (учет уровня подготовки). 8. Эстетичность и привлекательность интерфейса. 9. М аксимальное использование возможностей программно-аппаратных средств 10. Эргономичность интерфейса.
10. Оценка качества интерфейса 1. Скорость решения задачи (оперативность) . 2. Точность решения задачи (безошибочность) . 3. Время обучения работы с интерфейсом . 4. Сохранение навыков по истечении времени . Стандартизация пользовательского интерфейса Проект SAA ( IBM и Microsoft ): Соглашение по интерфейсу пользователя ( CU Access ) Соглашение по программному интерфейсу ( CPI ) Соглашение по разработке приложений ( C Application ) Соглашение по коммуникациям ( CC Support ) Привело к созданию: ( GUI –графический пользовательский интерфейс(“ Visio studio ”, Microsoft , 1997))