HCI Flashcards
What is meant by a mental model?
- An explanation in someone’s thought process for how something works in the real world.
- A mental model is what the user believes about the system at hand.
What are the different kinds of processes to describe cognition?
- attention
- perception
- memory
- learning
- reading
What are the 6 Usability goals?
- Effectiveness
- Efficiency
- Safety
- Utility
- Learnability
- Accessibility
What does the usability principle - visibility mean?
Keep users informed about current state and actions with timely feedback.
What does the usability principle - affordance mean?
Give the users a clue about what to do. Use concepts familiar to the user.
What does the usability principle - constraints mean?
Ways of restricting user input at a given moment.
What does the usability principle - consistency mean?
Use similar sequences of actions for similar situations, identical terminology for prompts, menus and help screens.
What does the usability principle - recognition not recall mean?
Minimise user memory load by making objects, actions and options visible.
What does the usability principle - aesthetics and minimal design mean?
Don’t provide information that is irrelevant.
What does the usability principle - help and documentation mean?
Needs to be easy to search, focuses on the user task, list concrete steps to be carried out and not too large!
What areas should be prototyped?
Technical issues,
screen layouts,
difficult / controversial areas.
Why prototype?
- Can be difficult for users to articulate what they want.
- Can verify requirements.
- Support choosing between alternatives.
- Encourages reflection.
- Can test ideas out.
Explain what are wireframes, mockups and prototypes?
Wireframes are basic illustrations of structure and components of a web page.
Mockups often close or identical to the actual final web site design and include graphics – generally just image files.
Prototypes are semi functional and generally give the client the ability to click around and simulate the way the site will eventually work.
What are low fidelity and high fidelity prototypes?
Low fidelity prototypes use a medium which is unlike the final product. They are quick, cheap and easy to change. They have limited error checking and navigation.
High fidelity prototypes look and interact more like the final product/ and take longer to build.
What does ‘horizontal’ and ‘vertical’ compromising mean in prototyping?
horizontal is providing a wide range of functions but little detail.
vertical is providing a lot of detail with less functions.