Session 09: Design rules in HCI Flashcards
1
Q
What are Design Rules?
A
Guidelines that help designers enhance the usability of the software product they create.
2
Q
Types of Design Rules?
A
- Principles
- Standards
- Guidelines
3
Q
Principles?
A
High-level, abstract rules that provide broad guidance on good design practice.
- Consistency : Similar elements behave in predictable ways across the interface
2.** Feedback**: Provides users clear, immediate response to their actions
- Visibility of System status : Always keep users informed about what is going on
- Match between system and real world : The system should use language and concept familliar to the user, rather than system-oriented terms.
- User control and freedom : User should have freedom to leave any unwanted state of system which entered or choose mistakenly
- Error prevention : Design systems prevents problems from occuring in the first place.
- Help users Recognize, Diagnose, Recover from errors : Error messages should be displayed in understandable plain language rather than code, with indicating the problem and solution.
- Help and Documentation : Provide help and documentation guidelines to search and information easily
4
Q
Standards?
A
Specific, authoritative rules established by national or international parties.
- ISO 9241
- WCAG : Web Content Accessibility Guidelines
- ANSI / HFES 100
5
Q
Guidelines?
A
Provide flexible, context-specific advice that can be adapted to fit various design scenarios.
- Nielson’s visibility heuristics
- Microsoft’s UX guidlines
- Apple human interface guidlines
- Google motion design guidelines
6
Q
Key Heuristics (Nielsen’s heuristics) in HCI?
A
- Visibility of system status
- Match between system and the real world
- User control and the freedom
- Consistency and Standardsd
- Error prevention
- Flexible and Efficiency of use
7
Q
Key Golden Rules in HCI?
A
- Strive for consistency
- Enable frequent users to use shorcuts
- Offer informatice feedback
- Offer error prevention and Simple error handling
- Reduce short term memory load
8
Q
Primary benifits of using Design patterns?
A
- Reusability
- Consistency
- Efficiency
- Communication
9
Q
Types of Design patterns in HCI?
A
- Structural patterns
- Behavioral patterns
- Functional patterns
- Aesthetic patterns