Программа обучения (Syllabus) для обучающегося на 2013-2014 учебный год дисциплины


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



Pdf көрінісі
бет26/96
Дата06.01.2022
өлшемі1 Mb.
#11460
түріПрограмма
1   ...   22   23   24   25   26   27   28   29   ...   96
Пользовательская и программная модели интерфейса 

Существуют 

три 

совершенно 

различные 

модели 

пользовательского  интерфейса:  модель  программиста,  модель 

пользователя  и  программная  модель.  Программист,  разрабатывая 

пользовательский  интерфейс,  исходит  из  того,  управление  какими 


операциями  ему  необходимо  реализовать  в  пользовательском 

интерфейсе,  и  как  это  осуществить,  не  затрачивая  ни  существенных 

ресурсов компьютера, ни своих сил и времени. Его интересуют функци-

ональность, 

эффективность, 

технологичность, 

внутренняя 

стройность  и  другие  не  связанные  с  удобством  пользователя 

характеристики 

программного 

обеспечения. 

Именно 

поэтому 

большинство  интерфейсов  существующих  программ  вызывают 

серьезные нарекания пользователей. 

С  точки  зрения  здравого  смысла  хорошим  следует  считать 

интерфейс, при работе с которым пользователь получает именно то, 

что  он  ожидал.  Представление  пользователя  о  функциях  интерфейса 

можно описать в виде пользовательской модели интерфейса. 

Пользовательская  модель  интерфейса  -  это  совокупность 

обобщенных  представлений  конкретного  пользователя  или  некоторой 

группы  пользователей  о  процессах,  происходящих  во  время  работы 

программы  или  программной  системы.  Эта  модель  базируется  на 

особенностях 

опыта 

конкретных 

пользователей, 

который 

характеризуется: 

уровнем  подготовки  в  предметной  области  разрабатываемого 



программного обеспечения; 

-  интуитивными  моделями  выполнения  операций  в  этой  предметной  об-

ласти; 

- уровнем подготовки в области владения компьютером; 

- устоявшимися стереотипами работы с компьютером. 

Для  построения  пользовательской  модели  необходимо  изучить  пере-

численные  выше  особенности  опыта  предполагаемых  пользователей  про-

граммного  обеспечения.  С  этой  целью  используют  опросы,  тесты  и  даже 

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

полнения некоторых операций, на пленку. 

Приведение в  соответствие  моделей пользователя и программиста, а также 

построение  на  их  базе  программной  модели  (рисунок  12)  интерфейса  задача  не 

тривиальная.  Причем,  чем  сложнее  автоматизируемая  предметная  область,  тем 

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

особенности пользовательской модели и не требующую слишком больших затрат 

как в процессе разработки, так и во время работы. С этой точки зрения объектные 

интерфейсы  кажутся  наиболее  перспективными,  так  как  в  их  основе  лежит 

именно  отображение  объектов  предметной  области,  которыми  оперируют 

пользователи.  Хотя  на  настоящий  момент  времени  их  реализация  достаточно 

трудоемка. 

При создании программной модели интерфейса также следует иметь в виду, 

что  изменить  пользовательскую  модель  непросто.  Повышение  профес-

сионального  уровня  пользователей  и  их  подготовки  в  области  владения 

компьютером  в  компетенцию  разработчиков  программного  обеспечения  не  вхо-

дит, хотя часто грамотно построенный интерфейс, который адекватно отображает 



сущность  происходящих  процессов,  способствует  росту  квалификации 

пользователей. 

Интуитивные  модели выполнения  операций в предметной  области должны 

стать  основой  для  разработки  интерфейса,  а  потому  в  большинстве  случаев  их 

необходимо  не  менять,  а  уточнять  и  совершенствовать.  Именно  нежелание  или 

невозможность  следования  интуитивным  моделям  выполнения  операций 

приводит  к  созданию  искусственных  надуманных  интерфейсов,  которые 

негативно воспринимаются пользователями. 

Иногда  кажется,  что  единственно  доступный  для  изменения  элемент  -

устоявшийся  стереотип  работы  с  компьютером.  Однако  ломка  стереотипов  -

процедура  болезненная.  На  это  стоит  решаться,  если  некоторое  революционное 

изменение  значительно  расширяет  возможности  пользователя  или  облегчает  его 

работу, например, переход к Windows-интерфейсам существенно упростил работу 

с компьютером огромному числу пользователей  

 

Рисунок - 12. Процесс проектирования пользовательского интерфейса 



непрофессионалов.  

 

Ломая же стереотипы по мелочам или неточно следуя принятой концепции, 



разработчик  рискует  оттолкнуть  пользователей,  которые  просто  не  будут 

понимать,  что  происходит.  В  качестве  примера  можно  вспомнить  хотя  бы 

путаницу  с  вызовом  программ  двойным  щелчком  правой  клавиши  мыши  по 

пиктограмме  рабочем  столе  или  одинарным,  если  пиктограммы  вынесена  на 

панель Quick Launch (Быстрый Доступ) Windows. 



Критерии  оценки  интерфейса  пользователем.  Многочисленные  опросы  и 

обследования,  проводимые  ведущими  фирмами  по  разработке  программного 

обеспечения,  показали,  что  основными  критериями  оценки  интерфейсов 

пользователем являются: 

-  простота  освоения  и  запоминания  операций  системы  -  конкретно  оце 

нивают  время  освоения  и  продолжительность  сохранения  информации  в  па 

мяти; 

-  скорость  достижения  результатов  при  использовании  системы  -  опре 



деляется  количеством  вводимых  или  выбираемых  мышью  команд  и  на 

строек; 


-  субъективная  удовлетворенность  при  эксплуатации  системы  (удобство 

работы, утомляемость и т. д.). 

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

одним  и  тем  же  пакетом,  на  первое  место  достаточно  быстро  выходят  второй  и 

третий  критерии,  а  для  пользователей-непрофессионалов,  работающих  с 

программным  обеспечением  периодически  и  выполняющих  сравнительно 

несложные задачи - первый и третий. 

С  этой  точки  зрения  на  сегодняшний  день  наилучшими  характеристиками 

для  пользователей-профессионалов  обладают  интерфейсы  со  свободной 

навигацией,  а  для  пользователей-непрофессионалов  -  интерфейсы  прямого 

манипулирования.  Давно  замечено,  что  при  выполнении  операции  копирования 

файлов  при  прочих  равных  условиях  большинство  профессионалов  используют 

оболочки типа Far, а непрофессионалы - «перетаскивание объектов» Windows. 

  



Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   96




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет