лекция № 11

13
Технология разработки информационных систем Лекция №11. ПРОЕКТИРОВАНИЕ ПРОЕКТИРОВАНИЕ ПОЛЬЗОВАТЕЛЬСКОГО ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ИНТЕРФЕЙСА

Transcript of лекция № 11

Page 1: лекция № 11

Технология разработки информационных систем

Лекция №11.

ПРОЕКТИРОВАНИЕ ПРОЕКТИРОВАНИЕ

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

Page 2: лекция № 11

Определение пользовательского интерфейса

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

(Функции, математические модели взаимодействия, информационное, лингвистическое, программное, техническое, организационное, эргономическое методическое обеспечения)

Page 3: лекция № 11

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

На основе информации, содержащейся в информационной модели пользователь:

- формирует образ реальной обстановки,

-производит анализ возникшей ситуации,

-вырабатывает решения по управлению объектом,

-контролирует состояние управляемого процесса при выполнении управляющих действий.

Понятие информационной модели

Page 4: лекция № 11

Обработка данных и подготовка решений

Пользователь

Средства вывода

Управляемый процесс

Средства сбораСредства

исполнения решений

Средства ввода

Технические средства взаимодействия

человека с вычислительной

системой

Средства взаимодействия пользователя

Page 5: лекция № 11

Поток заданий Множество заданий

Прерывание выполнения заданий

Выполнение заданий

Поток выполненных заданий

Выбор заданий

Параллельное выполнение заданий пользователем

Page 6: лекция № 11

Пользователь n+1

Пользователь 1

Пользователь n+m

Пользователь n

Сбор информации Сбор информации

Готовые решения

. . .

. . . Верхний уровень

Нижний уровень

Взаимодействия в многоуровневой системе

Page 7: лекция № 11

Решения

Пользователь 1 Пользователь 2 Пользователь n. . .

Сбор информации Сбор информации Сбор информации

Решения Решения

Равнозначное взаимодействие

Page 8: лекция № 11

Принципы построения пользовательского интерфейса

1. Интересы пользователя превыше всего.

2.Естественность интерфейса (

-сохранение профессионального языка,

- привычные способы решения задач ( результаты решения не должны сопровождаться дополнительным пояснением разработчика интерфейса).

3. Согласованность интерфейса.

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

Различают согласованность команд, согласованность с интерфейсом ОС, согласованность метафор (сокращений).

Page 9: лекция № 11

Принципы построения пользовательского интерфейса (продолжение)

4. Принцип прощения пользователя (отмена ошибочных действий).

5. Принцип обратной связи (каждое действие сопровождается визуально или звуком).

6. Простота интерфейса (последовательное раскрытие).

7. Гибкость интерфейса (учет уровня подготовки).

8. Эстетичность и привлекательность интерфейса.

9. Максимальное использование возможностей программно-аппаратных средств

10. Эргономичность интерфейса.

Page 10: лекция № 11

Оценка качества интерфейса

1. Скорость решения задачи (оперативность).

2. Точность решения задачи (безошибочность).

3. Время обучения работы с интерфейсом.

4. Сохранение навыков по истечении времени.

Стандартизация пользовательского интерфейсаПроект SAA (IBM и Microsoft):

Соглашение по интерфейсу пользователя (CU Access)

Соглашение по программному интерфейсу (CPI)

Соглашение по разработке приложений (C Application)

Соглашение по коммуникациям (CC Support)

Привело к созданию:

(GUI–графический пользовательский интерфейс(“Visio studio”, Microsoft, 1997))

Page 11: лекция № 11

Взаимодействие пользователя

Page 12: лекция № 11

Процесс принятия решения

Page 13: лекция № 11