Типы интерфейсов пользователя

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

Рис. 11. Типы интерфейсов

Применение процедурно-ориентированных интерфейсов обеспечивают пользователей функциями, необходимых для решения задач (акцент делается на задачи). Примитивным называют интерфейс, который организует взаимодействие пользователя в консольном режиме. Обычно такой интерфейс реализует конкретный сценарий работы программного обеспечения. Например, ввод данных – решение задачи – вывод результатов на экран. Интерфейс типа меню позволяет пользователю выбирать необходимые операции из специальных списков. Эти интерфейсы предполагают реализацию множества сценариев работы, последовательность действий в которых определяется пользователем. Например, пользователь выбирает последовательность операций работы с файлами. Как правило, интерфейсы типа меню строятся в виде иерархических структур. Интерфейсы со свободной навигацией ориентированы на использование экрана в графическом режиме. Графические интерфейсы поддерживают концепцию интерактивного взаимодействия с программным обеспечением. При использовании графического элемента на экране компьютера, в качестве отправной точки при взаимодействии с приложением, в последующем внешний вид элемента может поменяться. Кроме того, для взаимодействия с элементами графического меню, допустимо использования разнообразных интерфейсных компонент, например, манипулятор мышь, клавиатура, сенсорное взаимодействие, управление голосом и т.п.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: