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