Direct Manipulation
+ Visual, Easy to learn, Avoids errors
-Hard
to conceive and develop
-่ Novice
Menu Selection
+ Shortens learning, Structures
decision making, Good error handling
-Many
menus, Slow, Screen space needed
-่ Novice &
Intermittent User
Form Fillin
+ Simplifies data entry, Little
Training
-Consumes
screen space, User need to understand fields
-่ Intermittent,
Experienced Users
Command Language
+ Flexible, Appeals to power user
-Error
prone, Poor error handling, Training
-่ Expert User
Natural Language
+ No need to learn syntax
-Unpredictable
-่ Novice &
Intermittent User