Пользовательский интерфейс и его виды
В условиях использования компьютерных информационных технологий актуальны вопросы организации взаимодействия человека с техническими и программными средствами.
Такое взаимодействие обеспечивает пользовательский интерфейс.
Интерфейсс общих позиций определяется как определенная стандартами граница раздела двух систем, устройств или программ. Или интерфейс (interface) - определенные стандартом правила взаимодействия пользователей, устройств, программ.
Интерфейсы определяются для любых пар: пользователь-пользователь, устройство-устройство, пользователь-устройство и т. д. Задачей интерфейса является определение и реализация параметров, процедур и характеристик взаимодействия любых партнеров.
Применительно к информационным технологиям интерфейс - совокупность средств и правил, обеспечивающих взаимодействие устройств, программ.
Интерфейс пользователя (пользовательский интерфейс)- элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением. Или интерфейс пользователя (user interface) -интерфейс, определяющий процедуры взаимодействия пользователя с информационной сетью или информационной системой.
Пользовательский интерфейсвключает три основных компонента:
- общение приложения с пользователем;
- общение пользователя с приложением;
- язык общения.
Язык общенияопределяется разработчиком программного приложения. Свойствами интерфейса являются: конкретность и наглядность.
Для эффективного взаимодействия конечных пользователей с вычислительной системой новые информационные технологии опираются на принципиально иную организацию интерфейса пользователей с вычислительной системой, основанную на принципах дружественного интерфейса:
- обеспечение права пользователя на ошибку благодаря защите информационно-вычислительных ресурсов системы от непрофессиональных действий на компьютере;
- наличие широкого набора иерархических меню, системы подсказок и обучения и т.п., облегчающих процесс взаимодействия пользователя с компьютером;
- наличие системы «отката», позволяющей при выполнении регламентированного действия, последствия которого по каким-либо причинам не удовлетворили пользователя, вернуться к предыдущему состоянию системы.
Одной из важных функций интерфейса является формирование у пользователя одинаковой реакции на одинаковые действия приложений, их согласованность.
Согласование интерфейсадолжно быть выполнено в трех аспектах:
- физический, который относится к техническим средствам;
- синтаксический, который определяет последовательность и порядок появления элементов на экране (язык общения) и последовательность запросов (язык действий);
- семантический, который обусловлен значениями элементов, составляющих интерфейс.
Согласованность интерфейса экономит время пользователя и разработчика. Для пользователя уменьшается время изучения, а затем использования системы, сокращается число ошибок, появляется чувство комфортности и уверенности.
Разработчику согласованный интерфейс позволяет выделить общие блоки интерфейса, стандартизировать отдельные элементы и правила взаимодействия с ними, сократить время проектирования новой системы.
С точки зрения пользователя операционная система формирует удобный пользовательский интерфейс, программное окружение, на фоне которого выполняется разработка и осуществляется исполнение прикладной программы пользователя.
Здесь пользовательский интерфейс можно рассматривать как командный язык для управления функционированием компьютера и набор сервисных услуг, освобождающих пользователя от выполнения рутинных операций. Интерфейс пользователя — элементы и компоненты программы, которые способны оказывать влияние на взаимодействие пользователя с программным обеспечением. В том числе:
- средства отображения информации, отображаемая информация, форматы и коды;
- командные режимы, язык пользователь-интерфейс;
- устройства и технологии ввода данных;
- диалоги, взаимодействие и транзакции между пользователем и компьютером; обратная связь с пользователем;
- поддержка принятия решений в конкретной предметной области; порядок использования программы и документация на нее.
В зависимости от типа пользовательского интерфейса информационные технологии имеют соответствующую классификацию (рис. 22).
Рисунок 22. Классификация информационных технологий по типу пользовательского интерфейса
При этом выделяется системный и прикладной интерфейс.
Прикладной интерфейссвязан с реализацией некоторых функциональных информационных технологий.
Системный интерфейс— это набор приемов взаимодействия с компьютером, который реализуется операционной системой или ее надстройкой.
Кратко охарактеризуем основные типы пользовательского интерфейса: командный, WIMP (графический), SILK (речевой).
Дата добавления: 2014-12-18; просмотров: 6961;