16. Advantages and
disadvantages
Interaction
style
Main
advantages
Main
disadvantages
Application
examples
Direct
manipulatio
n
Fast and intui tive
interaction
Easy to learn
Maybe hard to
implement
Only suitable where
there is a visual
metaphor for tasks
and objects
Video games
CAD systems
Menu
selection
Avoids user
error
Little typing
required
Slow for
experienced users
Can become
complex if many
menuoption s
Most general-
purpose systems
Form fill-in Simple data
entry
Easy to learn
Takes up a lot of
screen space
Stock control,
Personal loan
processing
Command
language
Powerful and
flexible
Hard to learn
Poor error
management
Operating systems,
Library
information
retrieval systems
Natural
language
Accessible to
casual users
Easilyextended
Requires more
typing
Natural language
understanding
systems are
unreliable
Timetable systems
WWW
information
retrieval systems