Інтерфейс користувача
У загальному випадку інтерфейс користувача являє собою сукупність фізичних і логічних принципів взаємодії технічних засобів, тобто сукупність тимчасових угод і правил алгоритмів з обміну даними між компонентами. Нерідко інтерфейсом називають програмні та технічні засоби, які реалізують сполучення між вузлами і пристроями обчислювальних систем. Дане поняття поширюється на всі фізичні та логічні засоби взаємодії обчислювальної системи і зовнішнього середовища, наприклад, операційної системи з оператором, а також тому подібне.
Інтерфейс користувача: види
Прийнято розрізняти їх за такими характеристиками, як спосіб підключення, структура зв`язків, способу передачі даних, синхронізації і принципам управління. Можна виділити Внутримашинное інтерфейс, що представляє собою сполучення блоків і вузлів між собою. Є два варіанти організації цього виду інтерфейсу: багатозв`язна, при якому кожен блок комп`ютера пов`язаний своїми локальними проводами з іншими блоками- однозв`язний, в результаті цього всі блоки комп`ютера пов`язані через загальну системну шину один з одним.
Зовнішній інтерфейс являє собою систему зв`язку системного блоку з периферією ЕОМ або з іншими комп`ютерами. Тут теж прийнято виділяти кілька типів: інтерфейси периферійних пристроїв, мережеві інтерфейси.
Інтерфейс користувача або людино-комп`ютерний інтерфейс - спосіб взаємодії людини і комп`ютера. Якщо він відповідає на користувальницькі потреби і знає його слабкості, то він орієнтований на людину. Машинна частина інтерфейсу - це та частина, яка реалізована в машині, що використовує можливості обчислювальної техніки. Інтерфейс користувача являє собою ту частину, яка реалізована людиною з урахуванням слабкостей, потреб, звичок, а також здатності до навчання та іншим факторам. Система державних та міжнародних стандартів наказує те, як повинні виглядати найбільш поширені інтерфейси.
Інтерфейси: класифікація
Існує три види: командний, SILK і WIMP. При командному інтерфейсі процес взаємодії людини і комп`ютера проводиться за допомогою подачі комп`ютера команд, виконуваних ним, після чого результат видається користувачеві. На даний момент подібна технологія практично не застосовується. WIMP відрізняється тим, що діалог комп`ютера і людини здійснюється за допомогою графічних вікон, меню та інших подібних елементів. При тому, що в такому інтерфейсі теж подаються сигнали машині, проводиться це за допомогою графічних елементів. На даний момент графічний інтерфейс користувача є невід`ємною частиною будь-якого комп`ютера. Він був реалізований у вигляді двох різних рівнів: простий і повний WINP-інтерфейс.
SILK-інтерфейс найбільше наближений до звичної для людини формі спілкування. У його рамках відбувається звичайна розмова людини з комп`ютером. Комп`ютер аналізує людську мову і знаходить у ній команди для себе, після чого реалізує їх. Результат виконання команд переводиться в зрозумілу для людини форму. SILK- інтерфейс використовує: семантичний інтерфейс- мовну технологію- мімічний інтерфейс.
На даний момент у всіх типах комп`ютерів використовується WIMP-інтерфейс. Інтерфейс користувача тісно взаємопов`язаний з психологією і ергономікою. Психологія вивчає поведінку людини в різних ситуаціях, його менталітет, інтелект, зовнішні та внутрішні фактори подразнення, реакції і звички. Ергономіка займається вивченням принципів взаємодії людини з машинами. При ретельному вивченні всього цього програмістам вдається створювати доброзичливі інтерфейси, з якими користувачеві зручно працювати.