and answers.
goals of hcl - ✔✔-safety
-effectively
-efficiently
-enjoyably
goals of system engineering - ✔✔-functionality
-reliability
-standardization
-schedules/budget
five measurable goals of UI design - ✔✔-ease of learning
-high speed of user task performance
-low user error rate
-subjective user satisfaction
-user retention over time
two crucial errors - ✔✔-assume all users are alike
-assume all users are like the designer
UI Design/Develop process - ✔✔-analyze user's goal
-create design alternatives
-analyze designs
-implement prototype
-test
-refine
, evaluation: things we can measure - ✔✔-time to learn
-speed of performance
-rate of errors by user
-retention over time
-subjective satisfaction
three types of memory - ✔✔-short-term
-intermediate
-long-term
short-term memory - ✔✔Conscious thought, calculations
intermediate memory - ✔✔Storing intermediate results, future plans
long-term memory - ✔✔Permanent, remember everything ever happened to us
what causes "forget" things? - ✔✔decay and interference
hierarchical task analysis - ✔✔- Graphical notation & decomposition of tasks
- Tasks as sets of actions
- Tasks organized into plans (describes sequence)
mental model - ✔✔what the user believes about the system, making sure system makes user
understand (create mental model) for the process of what is happening
Wizard of Oz experiment - ✔✔fake it till you make it, create illusion of functional product to test the
concept before implementing it
knowledge-based task analysis - ✔✔List all objects and actions involved in a task, then build a
taxonomy of them
Often times, work with domain expert to get help