Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Поняття інтерфейсу






Графічний інтерфейс користувача (ГІП) (англ. Graphical user interface, GUI) - різновид призначеного для користувача інтерфейсу, в якому елементи інтерфейсу (меню, кнопки, значки, списки і т. п.), представлені користувачеві на дисплеї, виконані у вигляді графічних зображень.

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

Графічний інтерфейс користувача є частиною призначеного для користувача інтерфейсу і визначає взаємодію з користувачем на рівні візуалізованою інформації.

Можна виділити наступні види GUI:

· Простий: типові екранні форми і стандартні елементи інтерфейсу, що забезпечуються самою підсистемою GUI;

· Істинно-графічний, двовимірний: нестандартні елементи інтерфейсу і оригінальні метафори, реалізовані власними засобами програми або сторонньої бібліотекою;

· Тривимірний.

Однією з вимог до хорошого графічного інтерфейсу програмної системи є концепція «роби те, що я маю на увазі» або DWIM (англ. Do What I Mean). DWIM вимагає, щоб система працювала передбачувано, щоб користувач заздалегідь інтуїтивно розумів, яку дію виконає програма після отримання його команди.

Переваги:

· Графічний інтерфейс є «дружнім» для користувачів, які почали знайомство з комп'ютером з графічного інтерфейсу.

· У програмах обробки графіки він, найчастіше, є єдино можливим.

Недоліки:

· Більше споживання пам'яті в порівнянні з текстовим інтерфейсом

· Складніше організувати віддалену роботу

· Неможливість автоматизації, якщо вона не була закладена автором програми

· Графічний інтерфейс не є «дружнім» для користувачів, які почали знайомство з комп'ютером з інтерфейсу командного рядка.

· Графічний інтерфейс складніше у використанні для незрячих людей.

Інтерфейс користувача комп'ютерної програми включає:

· Засоби відображення інформації, що відображається інформацію, формати і коди;

· Командні режими, мова «користувач - інтерфейс»;

· Пристрої і технології введення даних;

· Діалоги, взаємодія і транзакції між користувачем і комп'ютером, зворотний зв'язок з користувачем;

· Підтримку прийняття рішень у конкретній предметній області;

· Порядок використання програми і документацію на неї.

Інтерфейс часто розуміють тільки як зовнішній вигляд програми. Однак на справді користувач сприймає через нього всю програму в цілому, а значить, таке розуміння є занадто вузьким.

Насправді інтерфейс користувача об'єднує в собі всі елементи і компоненти програми, які здатні впливати на взаємодію користувача з програмним забезпеченням (ПЗ), це не тільки екран, який бачить користувач.

До цих елементів відносяться:

· Набір завдань користувача, які він вирішує за допомогою системи;

· Елементи управління системою;

· Навігація між блоками системи;

· Візуальний (і не тільки) дизайн екранів програми;

· Засоби відображення інформації, яка відображається інформація та формати;

· Пристрою і технології введення даних;

· Діалоги, взаємодія і транзакції між користувачем і комп'ютером;

· Зворотний зв'язок з користувачем;

· Підтримка прийняття рішень в конкретній предметній області;

· Порядок використання програми і документація на неї.

Основні вимоги до інтерфейсу користувача:

· Мінімальність витрат ресурсів з боку користувача. Людина-оператор повинен виконувати тільки необхідну роботу, повинні виключатися повторення одних і тих же дій, що виникають, наприклад, при введенні даних. Повинно бути виключено дублювання роботи;

· Система повинна повністю підтримувати користувача. Клієнт не повинен займатися пошуком інформації. Вся необхідна для друку інформація зібрана на одному екрані. Інформація, що виводиться не повинна вимагати інтерпретації або перекодування, повинна бути найбільш наочною і легкою для сприйняття користувачем. Результат формування звітності виводиться в спеціальному вікні і в необхідній послідовності, що задовольняє цим принципам;

· Від клієнта потрібно, щоб він запам'ятовував мінімум інформації як поточної, так і загальної. Оскільки швидкість переробки інформації оператором і його пропускна здатність істотно обмежені;

· Вікна програми повинні бути інтуїтивно зрозумілими для виконання поставленої користувачем завдання щодо проектованої системи.

 


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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.01 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал