Pearson Education, 2005. — 623 p.
When you design the user interface to a computer system, you decide which screens the system will show, what exactly will be in each screen and how it will look. You also decide what the user can click on and what happens when he does so, plus all the other details of the user interface. It is the designer’s responsibility that the system has adequate usability – it can do what is needed and is easy to use. It is the programmer’s responsibility that the computer actually behaves as the designer prescribed.
If you are involved in designing user interfaces, this book is for you. You don’t just learn about design and why it is important, you actually learn how to do it on a real-life scale.
Designing the user interface is only a small part of developing a computer system. Analysing and specifying the requirements to the system, programming the software and testing and installing the system usually require much more effort, and we will barely touch on it in this book.
Part A Best of the classicsUsability
Prototyping and iterative design
Data presentation
Mental models and interface design
Part B Systematic interface designAnalysis, visions and domain description
Virtual windows design
Function design
Prototypes and defect correction
Reflections on user interface design
Part C Supplementary design issuesWeb-based course rating
Designing an e-mail system
User documentation and support
More on usability testing
Heuristic evaluation
Systems development
Data modeling
Exercises