Типы интерфейсов.
Интерфейс пользователя
На экране одновременно присутствуют несколько разноуровневых меню (Windows). Содержание папок и справочников отражается с помощью таблицы-списка. Обеспечивает пользователю функции, необходимые для выполнения задач; Обеспечивает пользователю возможность взаимодействия с объектами; Папки и справочники являются визуальными контейнерами объектов. Пиктограммы представляют приложения, окна или операции. Читать ещё >
Типы интерфейсов. Интерфейс пользователя (реферат, курсовая, диплом, контрольная)
Интерфейсы пользователя бывают двух типов:
- 1) процедурно-ориентированные:
- — примитивные
- — меню
- — со свободной навигацией
- 2) объектно-ориентированные:
- — прямого манипулирования.
Процедурно ориентированный интерфейс использует традиционную модель взаимодействия с пользователем, основанную на понятиях «процедура» и «операция». В рамках этой модели программное обеспечение предоставляет пользователю возможность выполнения некоторых действий, для которых пользователь определяет соответствие данных и следствием выполнения которых является получение желаемого результата.
Объектно-ориентированные интерфейсы используют модель взаимодействия с пользователем, ориентированную на манипулирование объектами предметной области. В рамках этой модели пользователю предоставляется возможность напрямую взаимодействовать с каждым объектом и инициировать выполнение операций, в процессе которых взаимодействуют несколько объектов. Задача пользователя формулируется как целенаправленное изменение некоторого объекта. Объект понимается в широком смысле слова — модель БД, системы и т. д. 3].
Процедурно-ориентированные интерфейсы:
- 1) обеспечивает пользователю функции, необходимые для выполнения задач;
- 2) акцент делается на задачи;
- 3) пиктограммы представляют приложения, окна или операции;
- 4) содержание папок и справочников отражается с помощью таблицы-списка.
Объектно-ориентированные интерфейсы:
- 1) обеспечивает пользователю возможность взаимодействия с объектами;
- 2) акцент делается на входные данные и результаты;
- 3) пиктограммы представляют объекты;
- 4) папки и справочники являются визуальными контейнерами объектов.
Примитивным называется интерфейс, который организует взаимодействие с пользователем и используется в консольном режиме. Единственное отклонение от последовательного процесса, который обеспечивается данными, заключается в организации цикла для обработки нескольких наборов данных.
Интерфейс Меню. В отличие от примитивного интерфейса, позволяет пользователю выбирать операцию из специального списка, выводимого ему программой. Эти интерфейсы предполагают реализацию множества сценариев работы, последовательность действий в которых определяется пользователями. Древовидная организация меню предполагает строго ограниченную реализацию. При этом возможны два варианта организации меню:
- — каждое окно меню занимает весь экран
- — на экране одновременно присутствуют несколько разноуровневых меню (Windows).
В условиях ограниченной навигации, независимо от варианта реализации, поиск пункта более чем двух уровневого меню оказывается довольно сложной задачей [2].
Интерфейс со свободной навигацией (графический интерфейс). Поддерживает концепцию интерактивного взаимодействия с ПО, визуальную обратную связь с пользователем и возможность прямого манипулирования объектом (кнопки, индикаторы, строки состояния). В отличие от интерфейса Меню, интерфейс со свободной навигацией обеспечивает возможность осуществления любых допустимых в конкретном состоянии операций, доступ к которым возможен через различные интерфейсные компоненты («горячие» клавиши и т. д.). Интерфейс со свободной навигацией реализуется с использованием событийного программирования, что предполагает применение визуальных средств разработки (посредством сообщений).
Объектно-ориентированный интерфейс предполагает, что взаимодействие с пользователем осуществляется посредством выбора и перемещения пиктограмм соответствующей объектно-ориентированной области. интерфейс навигация пользовательский Различают однодокументные (SDI) и многодокументные (MDI) интерфейсы.