Learning objectives in chapter chapter 14: Understand the difference between user interfaces and system interfaces, explain why the user interface is the system to the users, discuss the importance of the three principles of user-centered design,. | Chapter 14: Designing the User Interface Systems Analysis and Design in a Changing World, 3rd Edition Learning Objectives Understand the difference between user interfaces and system interfaces Explain why the user interface is the system to the users Discuss the importance of the three principles of user-centered design Describe the historical development of the field of human-computer interaction (HCI) Learning Objectives (continued) Describe the three metaphors of human-computer interaction Discuss how visibility and affordance affect usability Apply the eight golden rules of dialog design when designing the user interface List the key principles used in Web design Define the overall system structure as a menu hierarchy Learning Objectives (continued) Write user-computer interaction scenarios as dialogs Create storyboards to show the sequence of forms used in a dialog Use UML class diagrams and sequence diagrams to document dialog designs Design windows forms and browser forms that are used to implement a dialog Overview User interfaces handle input and output that involve a system user directly Focus on interaction between user and computer, called human-computer interaction (HCI) Metaphors to describe the user interface Usability and Web-based development guidelines Approaches to documenting dialog designs, including UML diagrams from OO approach Identifying and Classifying Inputs and Outputs Identified by analyst when defining system scope Requirements model produced during analysis Event table includes trigger to each external event Triggers represent inputs Outputs are shown as responses to events Traditional and OO Approaches to Inputs and Outputs Traditional approach to inputs and outputs Shown as data flows on context diagram, data flow diagram (DFD) fragments, and detailed DFDs OO approach to inputs and outputs Defined by message entering or leaving system Included in event table as triggers and responses Actors provide inputs for | Chapter 14: Designing the User Interface Systems Analysis and Design in a Changing World, 3rd Edition Learning Objectives Understand the difference between user interfaces and system interfaces Explain why the user interface is the system to the users Discuss the importance of the three principles of user-centered design Describe the historical development of the field of human-computer interaction (HCI) Learning Objectives (continued) Describe the three metaphors of human-computer interaction Discuss how visibility and affordance affect usability Apply the eight golden rules of dialog design when designing the user interface List the key principles used in Web design Define the overall system structure as a menu hierarchy Learning Objectives (continued) Write user-computer interaction scenarios as dialogs Create storyboards to show the sequence of forms used in a dialog Use UML class diagrams and sequence diagrams to document dialog designs Design windows forms and browser .