Page 66 - 4695
P. 66

−  меню. У випадках, коли користувач вибирає команду із
             списку, система може без зусиль робити так, щоб до цього спи-
             ску  потрапляли  тільки  коректні  команди  (це  взагалі  перевага
             будь-якого меню).
                 −  безпосереднє маніпулювання об’єктами. Якщо дія запу-
             скається безпосереднім маніпулюванням об'єктами, можна ві-
             дображати можливі дії зміною поведінки цих об'єктів. Напри-
             клад,  якби  форматування  диска  запускалося  не  натисненням
             кнопки, а перенесенням піктограми диска в область формату-
             вання, можна було б показувати користувачеві, як з вибраного
             диска зникають всі файли і теки.
                 Самостійний вибір системою необхідних команд або пара-
             метрів - це є найефективніший спосіб, бо система краще знає,
             які саме команди або параметри для неї придатні. Відповідно,
             чим менше дій потрібно зробити користувачеві, тим менша ві-
             рогідність помилки. Питання полягає в тому, як системі дізна-
             тися, що саме потрібне користувачеві. Найчастіше (наприклад,
             використання команди Друк з меню Файл) це питання до кори-
             стувача і його можливість обрати відповідь з стандартного на-
             бору опцій. Однак, зазвичай система самостійно (за замовчуван-
             ням) надає відповіді (друк документа в 1 екземплярі, стандарт-
             ного аркуша формату А4, всіх сторінок документу …). Отже,
             можна сказати, що система сама може дізнатися більшість з тих
             відомостей, які вона запрошує у користувача. Головними дже-
             релами цих відомостей є:
                 −  здоровий глузд розробника системи;
                 −  попередні встановлені параметри;
                 −  найбільш часто встановлювані параметри.
                 З іншого боку, застосовуючи цей спосіб, треба завжди пам'-
             ятати про те, що мета його полягає не в тому, щоб лише прове-
             сти користувача за руку програмою, оберігаючи його від всіх
             негараздів, а зробити його вдоволеним. Єдина проблема цього
             способу полягає в тому, що для його використання до проекту-
             вання  системи  потрібно  підходити  значно  більш  творчо  і  ре-
             тельно, ніж зазвичай практикується.


                                            65
   61   62   63   64   65   66   67   68   69   70   71