Professional Documents
Culture Documents
Abdulrehman 70069283 (Hci - Assignmnt 3)
Abdulrehman 70069283 (Hci - Assignmnt 3)
70069283
Hci
Assignmnt 3
Styles of interaction
Command Language
Advantages
1. Flexible.
2. Appeals to expert users.
3. Supports creation of user-defined "scripts" or macros.
4. Is suitable for interacting with networked computers even with low bandwidth.
Disadvantages
1. Retention of commands is generally very poor
4. Error messages and assistance are hard to provide because of the diversity
of possibilities plus the complexity of mapping from tasks to interface
concepts and syntax
Form Fillin
Advantages
2. Shortens learning in that the fields are predefined and need only be 'recognised'
Disadvantages
2. Usually sets the scene for rigid formalisation of the business processes
Menu Selection
Advantages
2. Can appeal to expert users if display and selection mechanisms are rapid and if
appropriate "shortcuts" are implemented
3. Affords exploration
5. Allows easy support of error handling as the user's input does not have to be parsed
(as with command language)
Disadvantages
Direct Manipulation
Advantages
2. Easy to learn
Disadvantages
Natural Language
Advantages
2. Can reduce or eliminate the need for keyboards, great for those with poor keyboard
skills
Disadvantages
1. Currently cannot accurately interpret much of verbal language, which is too
ambiguous
2. Requires a lot of training for each user so it can interpret their verbal commands