用户行为都是以达到某个目标为基础的。那么,人是如何完成从目标到实施的过程的?Don Norman提出的7个步骤模型作为连接目标和行为的理论而被广泛采用。这一理论认为人完成任何一件任务的过程包括如下步骤:
(1)确定目标或目的;
(2)产生动机;
(3)确定行动方案;
(4)执行行动方案;
(5)观察行动对象的状态;
(6)理解行动对象的状态;
(7)评价行动的结果。
这一理论可以被用于高层次和低层次的任务分析。高层次的目标与高层次的行动相对应,低层次的目标与低层次的行动相对应。以上述的学生注册系统为例,如果用户已经决定注册“统计试验分析”课程,而想实现注册的任务,下面就是运用7个步骤理论对这种低层次目标和行为的分析情况:
(1)确定目标或目的:注册“统计试验分析”课程;
(2)产生动机:在用户界面上找到“注册”的功能并完成注册;
(3)确定行动方案:看到“注册此课程”按钮并决定单击此按钮;
(4)执行行动方案:单击“注册此课程”按钮;
(5)观察行动对象的状态:屏幕显示“你确定注册‘统计试验分析’课吗?”;
(6)理解行动对象的状态:如果确认的话,这一课程将被注册;
(7)评价行动的结果:操作正确,可以继续注册过程。
如果在完成上述步骤(7)后还要继续完成同一目标,则回到步骤(2)而重新开始。如果用户在步骤(7)后决定改变目标,则回到步骤(1)而重新开始。