Требования к пользовательскому интерфейсу

 

В условиях использования компьютерных информационных технологий актуальны во-просы организации взаимодействия человека с техническими и программными средствами. Такое взаимодействие обеспечивает пользовательский интерфейс. Определим понятие ин-терфейс.

 

Интерфейс с общих позицийопределяется как определенная стандартами границараздела двух систем, устройств или программ.

 

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

 

Наконец, определим понятие «интерфейс пользователя (пользовательский интер-фейс)».

 

Интерфейс пользователя -элементы и компоненты программы,которые способныоказывать влияние на взаимодействие пользователя с программным обеспечением.

 

Пользовательский интерфейс включает три основных компонента:

 

общение приложения с пользователем;

 

общение пользователя с приложением;

 

язык общения.

 

Язык общения определяется разработчиком программного приложения.Свойствамиинтерфейса являются: конкретность и наглядность.

 

Для эффективного взаимодействия конечных пользователей с вычислительной систе-мой новые информационные технологии опираются на принципиально иную организацию интерфейса пользователей с вычислительной системой, основанную на принципах дружест-венного интерфейса:

 

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

 

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

 

наличие системы «отката», позволяющей при выполнении регламентированного действия, последствия которого по каким-либо причинам не удовлетворили пользователя,

 


вернуться к предыдущему состоянию системы.

 

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

 

Согласование интерфейса должно быть выполнено в трех аспектах:

 

физический, который относится к техническим средствам (пока отсутствует);

 

синтаксический, который определяет последовательность и порядок появления эле-ментов на экране (язык общения) и последовательность запросов (язык действий);

семантический, который обусловлен значениями элементов, составляющих интер-

 

фейс.

 

Согласованность интерфейса экономит время пользователя и разработчика. Для поль-зователя уменьшается время изучения, а затем использования системы, сокращается число ошибок, появляется чувство комфортности и уверенности.

 

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