Professional Documents
Culture Documents
User Interfaces Design
User Interfaces Design
Outline
Introduction Focusing on users A functional decomposition for user interfaces Tool selection: the Java singularity Organizational aspects Early design Lifecycle models, processes and approaches UML notation
Introduction
The wealth of GUI design options provided by rich client GUI technologies is still poorly mastered by developers struggling to provide remarkable designs in a cost-effective way. This is what happens when powerful media and technologies lack widespread, deep expertise and practical support.
Focusing on users
Most striking difference between designing and building a desktop application GUI and other software is the presence of the user. Focusing on users means focusing on human details cognitive factors such as perception, memory, learning, problem-solving,etc User-centered design is a well-established set of practices that place users at the heart of GUI design and development.