Chapter 15 - User Interface Design

Overview

This chapter introduces the principles of user interface design as it relates to the development of software products. Proper interface design begins with careful analysis of the user, the task and the environment. Once the user's tasks are identified, user scenarios are created and validated. Good user interfaces are designed, they don't happen by chance. Prototyping is a common approach to user interface design. Early involvement of the user in the design process makes him or her more likely to accept the final product. User interfaces must be field tested and validated prior to general release.

 

Place User in Control

 

Reduce User Memory Load

 

Make Interface Consistent

 

User Interface Design Models

 

User Interface Design Process (Spiral Model)

 

Task Analysis and Modeling

 

Interface Design Activities

 

Interface Design Issues

 

User Interface Evaluation Cycle

  1. Preliminary design
  2. Build first interface prototype
  3. User evaluates interface
  4. Evaluation studied by designer
  5. Design modifications made
  6. Build next prototype
  7. If interface is not complete then go to step 3

 

User Interface Design Evaluation Criteria