На головну

Тема 12. Класифікація призначених для користувача інтерфейсів.

  1.  I. Класифікація систем за їх походженням
  2.  II. Класифікація систем по опису вхідних і вихідних процесів
  3.  IV. Класифікація систем по способам управління
  4.  lt; " '2. Класифікація корпорацій
  5.  Абонентські вводи. Вузли обліку теплової енергії. Призначення, обладнання, класифікація
  6.  Аналітична кислотно-основна класифікація катіонів
  7.  Ассур топтари ж?не оларди? классіфікаціяси

мета: розкриття теми і засвоєння

Особливості графічних користувацьких інтерфейсів.

Існує ряд класифікацій призначеного для користувача інтерфейсів, які застосовуються в індустрії програмних засобів. Розглянемо загальну класифікацію, яка застосовується в даний час. У загальному випадку призначені для користувача інтерфейси можна розділити на дві великі групи:

- WIMP-інтерфейс, компонентами якого є: window- вікно, icon - піктограма, menu - меню і pointer - покажчик.

- SILK-інтерфейс, speech - мова, icon - піктограма, language -Мова, knowledge - знання.

Найбільш широке поширення в даний час отримали інтерфейси групи WIMP. Щодо рідше використовуються інтерфейси групи SILK, які використовуються в спеціальних областях. Нижче розглянемо більш детально WIMP -Інтерфейс, які знайшли широке поширення у проектувальників програмних продуктів.

Розглянемо класифікацію призначених для користувача інтерфейсів, використовувану в даний час, вони поділяються на чотири групи:

- Графічний користувальницький інтерфейс (Graphical User Interface - GUI);

- Призначений для користувача Web-інтерфейс (WEB-User Interface WUI);

- Призначені для користувача інтерфейси кишенькових пристроїв (Hand-User Interface -HUI);

- Неграфіческій призначений для користувача інтерфейс командного рядка (Command Line Interface - CLI).

Графічний користувальницький інтерфейс (GUI)

Графічний користувальницький інтерфейс (Graphical User Interface - GUI) oпределяется як стиль взаємодії "користувач-комп'ютер", в якому застосовуються такі основні елементи: вікна, піктограми, меню і покажчики. Іноді GUI-інтерфейс називають WIMP-інтерфейсом.

Найважливіші властивості GUI-інтерфейсу - це можливість безпосереднього маніпулювання, підтримка миші або покажчика, використання графіки та наявність області для функцій і даних програми. Розглянемо докладніше компоненти GUI. Вікно - це область пристрою відображення, яка використовується для представлення та взаємодії з об'єктами, інформацією про об'єкти, або для виконання дій, які застосовуються до об'єкта. Вікно має рядком заголовка, набором операцій переміщення, зміни розміру, набором меню і областю для отобраенія інформації про об'єкти. Зазвичай вікно являє собою прямокутник, при якому додаток, що використовує вікно, є GUI-орієнтованим додатком. Вікно відображає інформацію тільки на певну частину або область пристрою відображення. Часткове використання пристрою відображення дозволяє переглядати кілька вікон для одночасної взаємодії з декількома об'єктами або керуючими діалогами. Визначення вікна також має на увазі використання графіки або візуалізації замість текстової інформації для вказівки доступного обсягу інформації (наприклад, використання смуги прокрутки замість вказівки типу "1-й рядок з 45-ти").

Піктограми. Піктограма у багатьох відношеннях схожа на вікно, хоча згідно формального визначення піктограма - це область пристрою відображення, яка використовується для наочного уявлення об'єкта. Типові властивості піктограми включають графічний символ для подання об'єкта, заголовок або ім'я, а також операції безпосереднього маніпулювання. Найбільш важлива операція, яку виконують над піктограмою, що представляє об'єкт, - це операція Ореn (Відкрити), щоб відкрити вікно, що містить деталізовану інформацію про об'єкті.

Існує безліч графічних символів, що застосовуються в GUI-інтерфейсі, які формально не є піктограмами. Графічні символи, використовуються під для відображення дій, атрибутів об'єктів і стану можуть сприйматися кінцевими користувачами як піктограми, проте з точки зору GUI-інтерфейсу і розробників стандартів їх слід розглядати як графічні кнопки. Для подібних випадків використання графічних символів терміни "піктограма" і "графіка" взаємозамінні.

Меню. В меню відображені набір альтернатив, з допомогою яких користувач, може здійснити вибір. Зазвичай альтернативи GUI-орієнтованого меню є імена вибраних користувачами команд для виконання дій над об'єктами. Прикладом меню є меню File (Файл), а приклад альтернативного варіанту команди, розміщеної в меню File - команда Print (Друк). Meню містять в собі повний набір призначених для користувача команд. Системи, відмінні від графічних, навпаки, вимагають, щоб під меню використовувався весь дисплей, при цьому меню будуються ієрархічним способом.

Існує кілька типів меню: рядки меню, що випадають, спливаючі і каскадні меню. Хоч би якими були їх мета і призначення, компоненти на зразок панелі інструментів, представлених піктограмами, є меню.

Покажчики. Графічні системи зазвичай містять координатно-вказівні пристрої у вигляді миші або кульового маніпулятора.

З координатно-вказівним пристроєм асоціюється певне місце на екрані, куди користувач може здійснити введення за допомогою цього пристрою. Покажчик - це графічний символ, візуально показує розташування входу в систему для координатно-вказівного пристрою. Покажчики, використовувані в GUI інтерфейсі, включають системний покажчик у вигляді стрілки, графічне перехрестя і I-образний або "балочний" покажчик (покажчик в формі двотаврової балки). Багато в чому покажчик аналогічний курсору, який визначає місце вставки вводяться з клавіатури символів на екрані пристрою відображення.

Безпосереднє маніпулювання. Найбільш значне властивість GUI-інтерфейсу полягає в безпосередньому маніпулюванні, яке дозволяє користувачеві взаємодіяти з об'єктами за допомогою покажчика. Наприклад, вікно можна перемістити по екрану за допомогою миші, встановивши покажчик на рядок заголовка вікна, натиснувши і утримуючи кнопку миші і переміщуючи мишу (іноді цю операцію називають "захопити і перетягнути" - "grab and drag"). Багато дій, що виконуються за допомогою вибору альтернатив або меню, можна зробити, скориставшись безпосереднім маніпулюванням. Наприклад, у багатьох системах результатом перетягування піктограми документа на піктограму принтера на робочому столі є друк документа. До іншим діям, які виконуються за допомогою безпосередньої маніпуляції, відносяться такі операції, як Move (Перемістити), Сміттю (Копіювати), Delete (Видалити) і Link (Зв'язати).

Інші властивості. До деяких інших методів роботи, властивим GUI-інтерфейсу, відносяться буфер обміну, комбінації клавіш, що прискорюють клавіші в меню і діалогах, а також додаткові можливості взаємодії миша-клавіатура. Незважаючи на свою корисність, ці механізми не розглядаються як істотні властивості GUI-інтерфейсу.

GUI-інтерфейс не гарантує більш високого рівня практичності, однак, належним чином спроектоване GUI -орієнтуватися програмний додаток може перевершувати його аналог з неграфічних інтерфейсом з точки зору ефективності роботи користувача і ступеня його задоволеності (за умови правильної постановки завдань і відповідного рівня навичок користувача).

 



 Тема 11. Інтерфейси інформаційної взаємодії. Аналіз і синтез природної мови взаємодії. |  Тема 13. Класифікація призначених для користувача інтерфейсів. Особливості неграфічних призначених для користувача інтерфейсів.

 Для студентів спеціальності |  Тема 1. Інженерно - психологічне проектування інтерфейсу взаємодії оператора з обчислювальною системою. |  Тема 2. Цілі і завдання інженерно-психологічного проектування інтерфейсу взаємодії людини з обчислювальним середовищем. |  Тема 4. Характеристики людини-оператора. Психофізіологічні характеристики операторів. Темп ведення діалогу. Час відповіді (відгуку) системи. |  Тема 5. Психофізіологічні характеристики операторів. Характеристики колірного сприйняття. Просторові характеристики. |  Тема 6. Тимчасові характеристики діяльності операторів. Зорове сприйняття інформації. Узагальнені сенсомоторні характеристики користувача. |  Тема 8. Структура призначеного для користувача інтерфейсу. Категорії користувачів. |  Тема 9. Структури і типи діалогу. |  Тема 10. Типи діалогу. |  Тема 14. Інтерфейси інформаційної взаємодії комп'ютерних ієрархічних систем. |

© um.co.ua - учбові матеріали та реферати