59
4
HcI deSIGn
4.1 e Overall Design Process
In the first three chapters, we have studied notable principles, guide-
lines, and theories for the design of interfaces for human–computer
interaction (HCI). In this book, HCI design is an integral part of
a larger software design (and its architectural development) and is
defined as the process of establishing the basic framework for user
interaction (UI), which includes the following iterative steps and
activities. HCI design includes all of the preparatory activities
required to develop an interactive software product that will provide
a high level of usability and a good user experience when it is actually
implemented. We illustrate these four iterative steps using a concrete
example after a short ...