Інтерфейс користувача: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
мНемає опису редагування |
м →Якість |
||
Рядок 24:
Досконалі інтерфейси мають такі характеристики<ref>{{Cite book|url=https://books.google.es/books?id=A_UFYAAACAAJ&dq=9789604741618&hl=uk&sa=X&ved=0ahUKEwiai9yv0v7WAhXKWhQKHfORBKoQ6AEIJzAA|title=Recent Advances in Business Administration|date=2010|publisher=Wseas|language=en|isbn=9789604741618}}</ref>:
# ''Ясність''. Інтерфейс дозволяє уникати двозначності, та робить все зрозумілим через [[Мова програмування|мову]], потік, [[Ієрархія|ієрархію]] та [[Метафора|метафори]] для зорових елементів.
# ''Виразність''. Легко зробити інтерфейс прозорим, завдяки надмірному уточненню та
# ''Знайомство''. Навіть якщо хтось використовує інтерфейс вперше, певні елементи, насправді, можуть бути знайомі.
# ''Відповідність''. Відмінний інтерфейс не повинен бути млявим. Це означає, що
# ''Послідовність''. Важливо, щоби ваш інтерфейс було узгоджено з вашою програмою, оскільки він дозволяє користувачам розпізнавати шаблони використання.
# ''Естетика''. Хоча вам і не потрібно, створювати привабливий інтерфейс, щоби він виконував своє завдання, та робив щось добре, але час, який витрачають користувачі за допомогою вашої програми, буде приємнішим; і більш щасливі користувачі, можуть робити лише
# ''[[Продуктивність праці|Продуктивність]]''. Час — це гроші, і класний інтерфейс повинен зробити користувача ефективним, за допомогою [[Ярлик (файл)|ярликів]] та гарного [[Дизайн|дизайну]].
# ''«Прощення»''. Гарний інтерфейс не повинен карати користувачів за їх помилки, але мусить надавати засоби задля їх усунення.
== Види інтерфейсів ==
* Інтерфейс прямої обробки
* [[Графічний інтерфейс користувача|Графічні інтерфейси користувача]] (GUI) приймають вхідні дані за допомогою таких пристроїв, як комп'ютерна клавіатура та миша, й забезпечують графічний висновок на моніторі комп'ютера. У GUI-дизайні, широко використовуються як мінімум, два різні принципи: об'єктно-орієнтовані інтерфейси користувача(OOUI) й інтерфейси, орієнтовані на додатки.
* [[Веб-інтерфейс|Веб-інтерфейси]] користувача або веб-інтерфейси користувача (WUI), які приймають вхідні дані та забезпечують виведення, створенням веб-сторінок, які передаються Інтернетом і проглядаються користувачем за допомогою програми веб-браузера. У нових втіленнях, використовуються: [[PHP]], [[Java]], [[JavaScript]], [[AJAX]], [[Apache Flex]], [[.NET Framework|NET Framework]], або
* Сенсорні екрани
* Інтерфейси [[Командний рядок Windows|командного рядка]], де користувач
* Сенсорний інтерфейс користувача
* Апаратні інтерфейси
* Уважні інтерфейси користувача
* Пакетні інтерфейси, є неінтерактивними інтерфейсами користувача, де користувач заздалегідь, задає всі деталі пакетного завдання для [[Пакетна обробка|пакетної обробки]] і отримує висновок, коли всю обробку виконано. [[Комп'ютер]] не запитує подальше введення, після початку обробки.
* Розмовні інтерфейси дозволяють користувачам керувати комп'ютером за допомогою: звичайного
* Агенти діалогового інтерфейсу, намагаються персоналізувати комп'ютерний інтерфейс у вигляді [[Анімація|анімованої]] особи, [[Робот|робота]] або іншого персонажа (наприклад, [[Microsoft]] Clippy the paperclip) і представляють взаємодії в діалоговій формі.
* Перехресні інтерфейси
* Інтерфейси [[Мова жестів|жестів]], є графічні інтерфейси користувача, які приймають вхідні дані у
* [[Голографія|Голографічні]] інтерфейси користувача, забезпечують вхід для [[Електроніка|електронних]] або електромеханічних пристроїв, передаванням пальця через відтворені голографічні зображення того, що в іншому випадку, було б тактильним
* Інтелектуальні інтерфейси користувача
* Інтерфейси відстеження руху,
* Багатоекранні інтерфейси, використовують кілька дисплеїв
* Некомандні інтерфейси користувача, які спостерігають за користувачем, аби вивести його / її потреби і наміри, та не вимагають, щоби він
* Об'єктно-орієнтовані інтерфейси користувача (OOUI) засновані на [[Метафора|метафорах]] об'єктно-орієнтованого [[Файл:Ice3_leitstand.jpg|міні|Сучасна [[людино-машинна взаємодія]] ICE]]програмування, та дозволяють користувачам
*[[Рефлексивне відношення|Рефлексивні]] інтерфейси користувача, в яких користувачі контролюють і перевизначають всю систему лише через призначений для користувача інтерфейс, наприклад, для зміни власних командних дієслів. Як правило, це можливо
* Інтерфейс пошуку
* Матеріальні інтерфейси, більше
* Інтерфейси, орієнтовані на завдання, являють собою інтерфейси користувача, які усувають проблему інформаційного перевантаження метафори робочого столу, та роблять завдання, а не файли, основною одиницею взаємодії.
* [[Текстовий інтерфейс користувача|Текстові інтерфейси користувача]] є інтерфейсами, які виводять
* Голосові інтерфейси користувача, які приймають введення і забезпечують виведення,
* Інтерфейс на природній [[Мова|мові]]
* Інтерфейси з нульовим входом, отримують вхідні дані з набору [[Датчик|давачів]], а не з запитань користувача у діалоговому вікні.
* [[Масштабований інтерфейс користувача|Масштабовані інтерфейси користувача]] - це графічні інтерфейси користувача, в яких інформаційні об'єкти представлено на різних рівнях [[Масштабування зображення|масштабу]] та [[деталювання]], і де користувач може змінювати масштаб області яка переглядається, щоби побачити більше деталей.
|