This document discusses interaction design and the design process. It covers:
1. Interaction design focuses on how interactive products communicate with users to make them more useful, usable, and desirable. The design process involves identifying user needs, developing designs, building prototypes, and evaluating designs through iterations.
2. Software engineering principles like software development lifecycles can be applied to interactive system design. The document discusses lifecycle models like waterfall, spiral, and RAD. It also covers the basic activities in a typical lifecycle.
3. Usability engineering and iterative design are two key concepts in interaction design. Usability engineering specifies usability criteria for evaluation. Iterative design incorporates user feedback through prototyping and