HUMAN-COMPUTER NTERACTION Donald Norman 's model · Seven stages user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goal o Norman s model concentrates on users view of the interface
Donald Norman’s model • Seven stages – user establishes the goal – formulates intention – specifies actions at interface – executes action – perceives system state – interprets system state – evaluates system state with respect to goal • Norman’s model concentrates on user’s view of the interface
HUMAN-COMPUTER NTERACTION execution/evaluation loop goal execution evaluation system user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goa
execution/evaluation loop • user establishes the goal • formulates intention • specifies actions at interface • executes action • perceives system state • interprets system state • evaluates system state with respect to goal system execution evaluation goal
HUMAN-COMPUTER NTERACTION execution/evaluation loop goal execution evaluation system user establishes the goal ormulates intention specifies actions at interface executes action e perceives system state o interprets system state evaluates system state with respect to goal
execution/evaluation loop • user establishes the goal • formulates intention • specifies actions at interface • executes action • perceives system state • interprets system state • evaluates system state with respect to goal system execution evaluation goal
HUMAN-COMPUTER NTERACTION execution/evaluation loop goal (execution evaluation system user establishes the goal formulates intention specifies actions at interface executes action interprets system state evaluates system state with respect to goal
execution/evaluation loop • user establishes the goal • formulates intention • specifies actions at interface • executes action • perceives system state • interprets system state • evaluates system state with respect to goal system execution evaluation goal
HUMAN-COMPUTER NTERACTION execution/evaluation loop goal execution evaluation system user establishes the goal formulates intention specifies actions at interface executes action perceives system state interprets system state evaluates system state with respect to goa
execution/evaluation loop • user establishes the goal • formulates intention • specifies actions at interface • executes action • perceives system state • interprets system state • evaluates system state with respect to goal system execution evaluation goal