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