Human Computer Interaction (Lesson 5) Flashcards
Designers and developers of interfaces need to ask what three questions of the interface?
- Useable?
- Accessible?
- Easily understandable?
What are the six key design principles for a user interface?
- Visibility of key functions
- Feedback on actions
- Constraints
- Mapping of controls & effects
- Consistency of features
- Affordance - ease of use
What observations of humans can assist us in understanding how to build a good interface?
Understand how humans:
- Act and react to events
- communicate and interact with computers
- Communicate and interact with each other
What are the seven stages of Norman’s model of interaction testing?
- Establish goal
- Form the intention
- Specify action sequence
- Execute the action
- Perceive the system state
- Interpret the system state
- Evaluate the system state against goals and intention
What are the common components of interface style?
- Command line interface
- Menus
- Natural language
- Question/answer and query dialog
- Form-fills and spreadsheets
- WIMP Point and Click
- 3-D interfaces
What is a conceptual model?
It is a model that expresses the meaning of terms and concepts to find the correct relationship between concepts.
What is another name for the conceptual model?
Semantic model
What are common components of a conceptual model?
- Objects - e.g. calendar, event, to-do item
- Attributes - eg. a to-do item would have a name, description, priority etc
- Operations - eg. a to-do item would allow you to view, create, edit, print
What are the benefits of conceptual modelling?
- Designers can see where operations are shared
- Consistency of shared functions
- Can view common vocabulary
- Scenarios can be developed
- Testing can occur
What are the four different conceptual models created by Preece, Rogers and Sharp based on the activities users perform during an interaction?
- Instructing (command-based)
- Conversing (dialogue-based)
- Browsing (dynamic interaction)
- Manipulating (static interaction)
What are the advantages of using metaphors in interface design?
- Increase familiarity with the interface
- Motivates the user to explore
- Maintains consistency
- Contains a naturalness in human thought
- It is coherent if all elements of the metaphor naturally belong together
- Aids learning
What are the disadvantages of using metaphors in interface design?
- REstrictive for design decisions
- Mismatch can mislead users
- Can be expensive and time-consuming
- Mismatches are inevitable
What should the designer consider in creating a user interface?
- User expectations
- System functionality that may be difficult to understand
- Overall consistency
- Extend the user’s memory through menu / forms
- Reduce semantic distance (between form of expression and its function)
- Syntactic considerations (delete file or file delete)
What are the basic activities are involved in the process of interaction design?
- Identifying needs and establishing requirements for the user experience
- Developing alternative designs that meet those requirements
- Building interactive versions of the designs
- Evaluating what is being built throughout the process and the user experience it offers.
What are the goals of usability?
Safety
Having good utility
Learnability
Efficiency