Вс. Дек 8th, 2024

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

Взаимодействие – обмен действиями и реакциями на эти действия между компьютером и пользователем. Несколько лет назад основным видом взаимодействия был текст (так называемые терминальные или командные системы). В настоящее время, взаимодействие может также включать графику и иконки (знаки) вместо текста, но для описания процесса взаимодействия все равно еще используется текст.

Имеется ряд стилей взаимодействий, которые делятся на два основных вида. Первый – это использование интерфейса языка команд – ввод команд текстовыми средствами; и второй – это непосредственное манипулирование. Таким образом, имеется ряд способов, которыми пользователь мог бы связываться с компьютером:

  • Языки команд – пользователь управляет системой, вводя соответствующие команды в тестовом режиме;
  • Вопрос и ответ – диалог, где компьютер задает вопросы, а пользователь отвечает ему (или наоборот);
  • Формы – пользователь заполняет формы или поля диалога, вводя данные в необходимые поля;
  • Меню – пользователь обеспечен рядом опций и управляет системой, выбирая необходимые пункты;
  • Прямое манипулирование – пользователь управляет объектами на экране посредством устройства манипулирования, типа мыши. Другой термин, используемый для прямого интерфейса манипулирования – Графический Интерфейс Пользователя.

В системах АСУ на железнодорожном транспорте на сегодняшний день обычно используются комбинированные стили взаимодействия из приведенных выше.

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

При создании человеко-машинных интерфейсов необходимо использовать такие основные принципы:

  1. Естественность (интуитивность)

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

  1. Непротиворечивость

Если в процессе работы с системой пользователем были использованы некоторые приемы работы с некоторой частью системы, то в другой части системы приемы работы должны быть идентичны. Также работа с системой через интерфейс должна соответствовать установленным, привычным нормам (например, использование клавиши Enter).

  1. Не избыточность

Это означает, что пользователь должен вводить только минимальную информацию для работы или управления системой. Например, пользователь не должен вводить незначимые цифры (00010 вместо 10). Аналогично, нельзя требовать от пользователя ввести информацию, которая была предварительно введена или которая может быть автоматически получена из системы. Желательно использовать значения по умолчанию где только возможно, чтобы минимизировать процесс ввода информации.

  1. Непосредственный доступ к системе помощи

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

  1. Гибкость

Насколько хорошо интерфейс системы может обслуживать пользователя с различными уровнями подготовки? Для неопытных пользователей интерфейс может быть организован как иерархическая структура меню, а для опытных пользователей как команды, комбинации нажатий клавиш и параметры.

От content

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *