Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
користувацька і програмна моделі інтерфейсу.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
403.57 Кб
Скачать

Користувальницька і програмна моделі інтерфейсу

Існують три абсолютно різні моделі користувальницького інтерфейсу: модель програміста, модель користувача і програмна модель. Програміст, розробляючи користувальницький інтерфейс, виходить з того, управління якими операціями йому необхідно реалізувати в інтерфейсі, і як це здійснити, не витрачаючи ні істотних ресурсів комп'ютера, ні своїх сил і часу. Його цікавлять функціональність, ефективність, технологічність, внутрішня стрункість та інші не пов'язані із зручністю користувача характеристики програмного забезпечення. Саме тому більшість інтерфейсів існуючих програм викликають серйозні нарікання користувачів. З точки зору здорового глузду хорошим слід вважати інтерфейс, при роботі з яким користувач отримує саме те, що він очікував. Уявлення користувача про функціях інтерфейсу можна описати у вигляді користувальницької моделі інтерфейсу. Користувальницька модель інтерфейсу - це сукупність узагальнених уявлень конкретного користувача або деякої групи користувачів про процеси, що відбуваються під час роботи програми або програмної системи. Ця модель базується на особливостях досвіду конкретних користувачів, який характеризується:

  • рівнем підготовки в предметної області розробляється про граммного забезпечення;

  • інтуїтивними моделями виконання операцій в цій предметній про ласті;

  • рівнем підготовки в області володіння комп'ютером;

  • усталеними стереотипами роботи з комп'ютером.

Для побудови користувальницької моделі необхідно вивчити перераховані вище особливості досвіду передбачуваних користувачів програмного забезпечення. З цією метою використовують опитування, тести і навіть фіксують послідовність дій, здійснюваних у процесі виконання деяких операцій, на плівку. Приведення у відповідність моделей користувача і програміста, а також побудова на їх базі програмної моделі (мал. 8.9) інтерфейсу завдання не тривіальна. Причому, чим складніше автоматизируемая предметна область, тим складніше виявляється побудувати програмну модель інтерфейсу, враховує особливості користувальницької моделі і не вимагає занадто великих витрат як у процесі розробки, так і під час роботи. З цієї точки зору об'єктні інтерфейси здаються найбільш перспективними, оскільки в їх основі лежить саме відображення об'єктів предметної області, якими оперують користувачі. Хоча на даний момент часу їх реалізація досить трудомістка. При створенні програмної моделі інтерфейсу також слід мати на увазі, що змінити налаштовувану модель непросто. Підвищення професійного рівня користувачів і їх підготовки в області володіння комп'ютером в компетенцію розробників програмного забезпечення не входить, хоча часто грамотно побудований інтерфейс, який адекватно відображає сутність процесів, сприяє зростанню кваліфікації користувачів. Інтуїтивні моделі виконання операцій в предметної області повинні стати основою для розробки інтерфейсу, а тому в більшості випадків їх необхідно не міняти, а уточнювати і удосконалювати. Саме небажання або неможливість проходження інтуїтивним моделям виконання операцій приводить до створення штучних надуманих інтерфейсів, які негативно сприймаються користувачами. Іноді здається, що єдине доступне для зміни елемент-усталений стереотип роботи з комп'ютером. Однак ломка стереотипів-процедура хвороблива. На це варто вирішуватися, якщо деякий революційна зміна значно розширює можливості користувача або полегшує його роботу, наприклад, перехід до Windows-інтерфейсам суттєво спростив роботу з комп'ютером величезному числу користувачів - Рис. 8.9. Процес проектування користувальницького інтерфейсу непрофесіоналів. Ламаючи ж стереотипи по дрібницях або неточно слідуючи прийнятої концепції, розробник ризикує відштовхнути користувачів, які просто не розумітимуть, що відбувається. В якості прикладу можна згадати хоча б плутанину з викликом програм подвійним клацанням правої клавіші миші по піктограмі робочому столі або одинарним, якщо піктограми винесена на панель Quick Launch (Швидкий Доступ) Windows. Критерії оцінки інтерфейсу користувачем. Численні опитування і обстеження, що проводяться провідними фірмами з розробки програмного забезпечення, показали, що основними критеріями оцінки інтерфейсів користувачем є:

  • простота освоєння і запам'ятовування операцій системи - конкретно оце Нива час освоєння і тривалість збереження інформації в па мяти;

  • швидкість досягнення результатів при використанні системи - опре деляется кількістю вводяться або обираних мишею команд і на будівництв;

  • суб'єктивна задоволеність при експлуатації системи (зручність роботи, стомлюваність і т. д.).

Причому для користувачів-професіоналів, які постійно працюють з одним і тим же пакетом, на перше місце досить швидко виходять другий і третій критерії, а для користувачів-непрофесіоналів, що працюють з програмним забезпеченням періодично і виконують порівняно нескладні завдання - перший і третій. З цієї точки зору на сьогоднішній день найкращими характеристиками для користувачів-професіоналів володіють інтерфейси з вільною навігацією, а для користувачів-непрофесіоналів - інтерфейси прямого маніпулювання. Давно помічено, що при виконанні операції копіювання файлів за інших рівних умов більшість професіоналів використовують оболонки типу Far, а непрофесіонали - «перетягування об'єктів» Windows.