Проектирование человеко-машинного взаимодействия
Термины
Процесс-задание
Процессы
Устройства
Процессы-устройства
Выбор процесса ввода-вывода
Задачи процесса ввода
Задачи процесса вывода
Процессы
Задачи диалогового процесса
Типы сообщений
Грамматика диалога
Сообщения
Виды сообщений (текстовые)
Виды сообщений (графические)
Виды сообщений (указать и выбрать)
Сообщения типа «указать и выбрать»
Абсолютный выбор
Относительный выбор
258.00K
Категория: ИнформатикаИнформатика

Процессы ввода-вывода как средства осуществления диалога

1. Проектирование человеко-машинного взаимодействия

Проектирование человекомашинного взаимодействия
Процессы ввода-вывода как средства
осуществления диалога

2. Термины

• «процесс» - последовательность
операций, выполняемых системой
• «задание» - обозначает то, что хочет
сделать пользователь

3. Процесс-задание

Процесс 1
Процесс 2
Задание 1
Задание 2
Процесс 3
Процесс 4
Процесс 5
Задание 3
Задание 4

4. Процессы

интерфейс
Процесс 2
Задание 1
Задание 2
Процесс 3
Процесс 4
Процесс 5
Задание 3
Задание 4
Диалоговый процесс
Процесс 1
Процесс ввода 1
Процесс ввода 2
Процесс ввода 3
Процесс вывода 1
Процесс вывода 2

5. Устройства

6. Процессы-устройства

Процессы
ввода
Процесс
диалога
Процессы
вывода

7. Выбор процесса ввода-вывода

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

8. Задачи процесса ввода

• принять данные от пользователя
• преобразовать их во внутреннее
представление, с которым может
работать процесс диалога

9. Задачи процесса вывода

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

10. Процессы

интерфейс
Процесс 2
Задание 1
Задание 2
Процесс 3
Процесс 4
Процесс 5
Задание 3
Задание 4
Диалоговый процесс
Процесс 1
Процесс ввода 1
Процесс ввода 2
Процесс ввода 3
Процесс вывода 1
Процесс вывода 2

11. Задачи диалогового процесса

• определение задания, которое пользователь
возлагает на систему
• прием логически связанных входных данных
от пользователя и размещение их в
переменных соответствующего процесса в
нужном формате
• вызов процесса выполнения требуемого
задания
• вывод результатов обработки по окончании
процесса в подходящем для пользователя
формате

12. Типы сообщений

Входные:
• команда
• данные
Выходные:
• подсказка
• данные
• состояние
• ошибка
• справка

13. Грамматика диалога

- формат, в соответствии с которым
пользователь вводит свои сообщения:
• коды
• цепочки ключевых слов
• ограниченный ЕЯ
• ЕЯ

14. Сообщения

• Текстовое сообщение – это строка
символов
• Графическое сообщение – это
сообщение, которое нельзя представить
в виде строки символов
• Сообщения типа Указать и Выбрать –
для обеспечения выбора из
допустимого множества возможных
альтернатив.

15. Виды сообщений (текстовые)

Вывод текстового сообщения:
• в текущую позицию на устройстве;
• в заданную позицию на устройстве;
• с заданием конкретного формата отображения.
Ввод текстового сообщения:
• с использованием стандартных процедур ввода;
• в режиме посимвольного ввода;
• с использованием управляющих символов.

16. Виды сообщений (графические)

• Вывод графического сообщения
• Ввод графического сообщения

17. Виды сообщений (указать и выбрать)

Ввод сообщений типа Указать и Выбрать:
• просмотр предлагаемого списка
операций и выбор нужной
• выбор данных из любого места экрана
Только входные сообщения!

18. Сообщения типа «указать и выбрать»

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

19. Абсолютный выбор

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

20. Относительный выбор

• пределы перемещения по экрану
ограничены только списком объектов
• пользователь всегда выбирает объекты
только из этого списка
• для информировании пользователя о
положении указателя выбора
используются изменение атрибутов,
графические указатели, перемещение
курсора и т.п.
English     Русский Правила