Процедурно-ориентированные Процедурно-ориентированные: используется традиционная модель взаимодействия
с пользователем, основанную на понятиях «процедура» и «операция». В рамках этой
модели программное обеспечение предоставляет пользователю возможность выполнения
некоторых действий, для которых пользователь определяет соответствие данных и
следствием выполнения которых является получение желаемого результата. Процедурно-
ориентированные интерфейсы:
➢
- Обеспечивает пользователю функции, необходимые для выполнения задач;
➢
- Акцент делается на задачи;
➢
- Пиктограммы представляют приложения, окна или операции;
➢
- Содержание папок и справочников отражается с помощью таблицы-списка.
Процедурно-ориентированные бывают:
А.
Примитивным – называется интерфейс, который организует взаимодействие с
пользователем и используется в консольном режиме. Единственное отклонение от
последовательного процесса, который обеспечивается данными, заключается в
организации цикла для обработки нескольких наборов данных.
Б.
Интерфейс Меню - В отличие от примитивного интерфейса, позволяет пользователю
выбирать операцию из специального списка, выводимого ему программой. Эти интерфейсы
предполагают реализацию множества сценариев работы, последовательность действий в
которых определяется пользователями. Древовидная организация меню предполагает
строго ограниченную реализацию. При этом возможны два варианта организации меню: -
каждое окно меню занимает весь экран -на экране одновременно присутствуют несколько
разноуровневых меню (Windows). В условиях ограниченной навигации, независимо от
варианта реализации, поиск пункта более чем двух уровневого меню оказывается довольно
сложной задачей.
В.
Интерфейс со свободной навигацией (графический интерфейс) - Поддерживает
концепцию интерактивного взаимодействия с ПО, визуальную обратную связь с
пользователем и возможность прямого манипулирования объектом (кнопки, индикаторы,
строки состояния). В отличие от интерфейса Меню, интерфейс со свободной навигацией
обеспечивает возможность осуществления любых допустимых в конкретном состоянии
операций, доступ к которым возможен через различные интерфейсные компоненты
(«горячие» клавиши и т.д.). Интерфейс со свободной навигацией реализуется с
использованием событийного программирования, что предполагает применение
визуальных средств разработки (посредством сообщений).