8.5 User-Interface Design
Up until now, we have focused on software units and the interactions among them. In this section we will concentrate on user-interface (UI) design—the interactions between a human user and the software. Instead of worrying about reducing software defects, we must now worry about reducing human errors. Although some designers may believe that having a guided UI (GUI) solves many of the user anxiety problems with computing systems, it is still important to understand what it is that makes the interface easier to understand, navigate, and use. What is user-friendliness, and what characterizes a good UI design? The important characteristic here is that the interface has more to do with people rather than software systems. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access