Quiz 1 - Chapter 1 Flashcards
What is the discipline of human-computer interaction (HCI) concerned with?
Discipline is concerned with the design, implementation, and evaluation of interactive systems for human use.
What are the three central tenets of user-centered approach?
- early focus on users and tasks
- measurement of user reactions
- iterative design
What are the usability goals?
- Efficiency, effectiveness, safety, utility, learnability, and memorability
- objective and operationalized as questions
What are user experience goals?
terms such as satisfying, engaging, fun, challenging, etc.
What are Don Norman’s design principles?
visibility, feedback, mappings, consistency, affordances
What is design principle of visibility?
the more visible functions are, the more likely users will know what to do next.
What is the design principle of feedback?
provide feedback to user that their action was registered, usually visually or with audio + visual change in GUIs, system should always visually indicate its state
What is the design principle of constraints?
- restricting possible actions that can be performed
= helps prevent user from selecting incorrect options - physical objects can be designed to constrain things ex. only one way to insert a key into a look or plug into a socket
- graying out boxes to prevent errors
what is the design principle of consistency?
design interfaces have similar operations and use similar elements for similar tasks
what is the design principle of affordances?
refers to an attribute of an object that allows people to know how to use it
- a knob invites turning
- a switch affords flipping
- a button affords pushing
What is the design principle of mapping?
refers to an attribute of an object that allows people to know happens when you interact with it
- relationship between a control and its resulting function
What is a mental model?
a person’s thought process for how something works
how do people form mental models?
through experience, training, and instruction
how do people use mental models?
used by people to reason about a system, specifically to try to figure out what to do when they encounter unfamiliar systems or something unexpected happens with the system