Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » Основні принципи розробки графічного інтерфейсу користувача

Реферат Основні принципи розробки графічного інтерфейсу користувача

Зміст

Введення

Правила проектування користувальницького інтерфейсу

Правило 1: дати контроль користувачеві

Правило 2: зменшити навантаження на користувача

Правило 3: зробити інтерфейс сумісним

Керівні принципи

Програма "Tidy Start Menu"

Висновок

Література


Введення

"Золоте правило проектувальника говорить: "Ніколи не роби іншим того, що вони зробили тобі". Згадайте, що вам не подобається в програмному забезпеченні, яким ви користуєтеся. І не робіть того ж самого в програмі, над якою працюєте. "

Трейсі Леонард

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

Програмне забезпечення має розроблятися з урахуванням вимог і побажань користувача - система повинна підлаштовуватися до користувачеві. Ось чому принципи проектування настільки важливі.

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

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

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

Три принципу розробки користувальницького інтерфейсу формулюються так:

1) контроль користувачем інтерфейсу;

2) зменшення завантаження пам'яті користувача;

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

Де знайти принципи розробки користувальницького інтерфейсу

Хансен представив перший список принципів проектування [2]. Принципи такі:

1) знати користувача;

2) скоротити запам'ятовування;

3) оптимізувати операції;

4) усунути помилки.

Багато великих виробники операційних систем, випусти на ринок свої нові продукти, публікують відповідні керівництва та інструкції. У цих виданнях розкриваються принципи підходу до проектування інтерфейсу. Керівництва випускали Apple Computer, Inc. (1992), IBM Corporation (1992), Microsoft Corporation (1995) і UNIX OSF/Motif (1993).

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

Важливість дотримання принципів

"Несумісність інтерфейсу може коштувати великий компанії мільйонів доларів збитку за втрати продуктивності і збільшення вартості технічної підтримки. "- Джесі Бріст.

Ці принципи застосовні до всього програмного і апаратного забезпеченню, у всіх типах і стилях інтерфейсів. Вироблялися вони на Протягом досить тривалого часу: вироблялися вишукування в області програмного інтерфейсу, здійснювалися розробки, опитувалися користувачі багатьох комп'ютерних платформ, у тому числі Macintosh і PC.

Дані принципи витримали перевірку часом і появою нових комп'ютерних технологій. Якоб Нільсен зауважив: "Принципи залишаться засадничими навіть якщо програма буде мати футуристичний тривимірний дизайн з печаткою "DataGlove", що служить для введення, будуть розпізнаватися руху і "живі" відеозображення. Вони будуть актуальні, оскільки виражають основну ідею діалогу з машиною за допомогою команд "[8].

Трактування цих принципів буде залежати від апаратного забезпечення, операційної системи, складових користувача інтерфейсу і його завдань. Найчастіше ділове рішення тяжіє над використанням принципів проектувальниками. Користувальницькі моделі та моделі проектувальника також різні і впливають на те, як будуть застосовуватися принципи. На деяких важливих етапах розробки проекту може постати питання: "Що відбудеться далі?". Відповідь має бути таким: "Що захоче користувач!".

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


Правила проектування користувальницького інтерфейсу

"Роби це простіше, але не примітивніше."

Альберт Ейнштейн

Правило 1: дати контроль користувачеві

Досвідчені проектувальники дозволяють користувачам вирішувати деякі задачі за власним розсудом. Архітектори по завершенні будівництва складного комплексу будівель повинні прокласти між ними доріжки для пішоходів. Поки вони не знають, в якому саме місці люди будуть перетинати майданчика. Тому доріжки ніколи не прокладають одночасно із зведенням будівель. На майданчиках між будинками поміщаються таблички з написом: "Будь ласка ходите по траві ". Через деякий час будівельники повертаються і тільки тепер, згідно "волевиявленню" населення, заливають протоптані доріжки асфальтом.

Принципи, які дають користувачеві контроль над системою:

1) використовувати режими розсудливо;

2) надати користувачеві можливість вибирати: працювати або мишею, або клавіатурою, або їх комбінацією;

3) дозволити користувачеві сфокусувати увагу;

4) демонструвати повідомлення, які допоможуть йому в роботі;

5) створити умови для негайних і оборотних дій, а також зворотного зв'язку;

6) забезпечити відповідні шляхи і виходи;

7) пристосовуйте систему до користувачів з різним рівнем підготовки;

8) зробити користувальницький інтерфейс більш зрозумілим;

9) дати користувачеві можливість налаштовувати інтерфейс по своєму смаку;

10) дозволити користувачеві безпосередньо маніпулювати об'єктами інтерфейсу;

Використовувати режими розсудливо

Режими - не завжди погано. Треба дозволити людині самій вибирати потрібні йому режими. Інтерфейс повинен бути настільки природним, щоб користувачеві було комфортно працювати з ними. Користувач не думає про перемиканні в режим вставка або перезапису при роботі в текстовому процесорі - це цілком раціонально і природно.

Дозволити людині використовувати мишу і клавіатуру

Можливість роботи з клавіатурою використання клавіатури замість миші. Це означає, що користувачеві буде легше працювати, просто він або не може нею користуватися, або її в нього немає. Панелі інструментів створені, щоб прискорити роботу при використанні миші. Однак при роботі з клавіатурою до них не можна добратися - для подібних випадків передбачені "випадають" меню.

Дозволити користувачеві переключити увагу

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

Показувати поясняющие повідомлення і тексти

У всьому інтерфейсі використовувати зрозумілі для користувача терміни. Вони не зобов'язані знати про бітах і байтах!

Слід вибрати правильний тон у повідомленнях і запрошеннях. не менш в...


Страница 1 из 5Следующая страница

Друкувати реферат
Замовити реферат
Реклама
Наверх Зворотнiй зв'язок