ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС


Понятие пользовательского интерфейса

 

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

 

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

Средства и способы взаимодействия с информационной моделью определяются составом аппаратного и программного обеспечения, имеющегося в распоряжении пользователя, и от характера решаемой задачи. Соответственно, эффективность работы пользователя определяется функциональными возможностями имеющихся в его распоряжении аппаратных и программных средств, а также доступностью для пользователя этих возможностей. В свою очередь, полнота использования потенциальных возможностей имеющихся ресурсов зависит от качества пользовательского интерфейса. При этом, чтобы успешно справиться со своей задачей, каждый из пользователей должен знать (и, главное, соблюдать) определенные правила поведения, диктуемые им создателями тех устройств и программных продуктов, с которыми они взаимодействуют.

Правила взаимодействия с аппаратурой жестче и, соответственно, проще. Например, дискету можно вставить в дисковод только определенным образом, а записать на нее — не более 1.47Мб информации. Причем подавляющее большинство ограничений, обусловленных этими правилами, воспринимаются и разработчиками и пользователями как «осознанная необходимость», поскольку практически все они носят объективный характер.

Совсем другое дело — та часть интерфейса, которая относится к программным средствам. Во-первых, для программы значительно сложнее сформулировать объективные требования по составу и компоновке органов управления; зачастую не только пользователи, но и сами разработчики не могут объяснить, почему программа имеет именно такие «рычаги» и «педали». Во-вторых, их перечень значительно шире, а состав изменяется во много раз динамичнее, чем состав аппаратных средств компьютера.

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

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

В первом случае выбор может быть сделан в пользу менее функциональной и менее надежной программы, но обладающей более привлекательным (с субъективной точки зрения) интерфейсом.

Во втором же случае незнакомый интерфейс новой версии может оказаться психологическим барьером, не преодолев который пользователь так и не сможет воспользоваться преимуществами новой версии. Яркий пример такой ситуации ~ неожиданно медленный (для Microsoft:) переход пользователей от Windows 3.* к Windows 95.

Первый и самый главный вывод заключается в том, что качество пользовательского интерфейса является самостоятельной характеристикой программного продукта, сопоставимой по значимости с такими его показателями, как надежность и эффективность использования вычислительных ресурсов. Из этого утверждения вытекает не менее важное следствие: разработчик приложения должен знать, что такое хороший интерфейс, и как его построить.

 



Дата добавления: 2020-11-18; просмотров: 423;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.