Human-Computer Interaction 3e Dix, Finlay, Abowd, Beale

exercises  -  16. dialogue notations and design

EXERCISE 16.11 [extra - not in book]

This is a project to design an interface for the remote control for a VCR. This involves:

1. determining the tasks that the remote control must support (these may be a subset of those that the VCR supports)
2. determining an appropriate dialog design.

It is assumed that you are familiar with VCRs and the tasks that users wish to peform with them. You may find it helpful to look at various examples of VCR remote controls to get you started.

Your brief is to design a remote control for a VCR which will support effectively the most common tasks required by video users.
Your first job is to identify those tasks and the subtasks that are required to perform them. Use a task analysis method (Chapter 15) to produce a detailed description of these tasks.

Having identified the key tasks, you now have to design an interface to support them. Use a dialog notation to describe the sequence of actions associated with each task and show how these relate to each other. When you are satisfied with your dialog, produce a mock-up of the interface, showing how the user will perform different tasks. Ensure that your design is consistent with your dialog description.

answer available for tutors only

open-ended project

Other exercises in this chapter

ex.16.1 (ans), ex.16.2 (ans), ex.16.3 (ans), ex.16.4 (ans), ex.16.5 (tut), ex.16.6 (tut), ex.16.7 (tut), ex.16.8 (tut), ex.16.9 (tut), ex.16.10 (tut), ex.16.11 (open)

all exercises for this chapter

home | about | chapters | resources | exercises | online | editions | interactive | community | search | plus +++
exercises: 1. human | 2. computer | 3. interaction | 4. paradigms | 5. design basics | 6. software process | 7. design rules | 8. implementation | 9. evaluation | 10. universal design | 11. user support | 12. cognitive models | 13. socio-organizational | 14. comm and collab | 15. task models | 16. dialogue | 17. system models | 18. rich interaction | 19. groupware | 20. ubicomp, VR, vis | 21. hypertext and WWW