Written from the point of view of software systems developers, this guide describes the process for designing and evaluating the graphical user interface (GUI) to computer application software. Defines a comprehensive user-interface design process, showing how complementary techniques can be used together. Shows how task analysis can be used in conjunction with user object modeling to create a user-centered application model. Offers a coherent and practical approach to the design of the user