
3.3 用户概念模型
用户概念模型是一种用户能够理解的系统描述,它使用一组集成的构思和概念,描述系统应该做什么、如何运作及外观如何等。人机系统设计的首要任务是建立明确的、具体的概念模型。
概念模型设计有两种方法,一种是根据用户的需要和其他需求去规划产品,了解用户在执行日常任务时做些什么,例如,用户主要是收集信息、编辑文档、记录事件、与其他用户协调以及参与其他活动;决定哪种交互方式能最好地支持用户的实际需要,提出一些实际可行的方案。另一种方法是选择一个界面比拟,比拟是用户熟悉的或者容易理解的知识去解释不熟悉的、难以理解的问题,例如,“桌面”和“搜索引擎”就是大家都熟悉的两个界面比拟。
概念模型可以分为基于活动的概念模型和基于对象的概念模型两大类。
活动类型的概念模型包括指示、对话、操作与导航、探索与浏览等活动类型。
指示概念模型描述的是用户通过指示系统应该做什么来完成自己的任务,例如,用户可向某个系统发出指示,要求打印文件。在Windows和其他GUI系统中,用户则使用控制键,或者鼠标选择菜单项来发出指令。指示概念模型的优点是支持快速、有效的交互,因此,特别适合于重复性的活动,用于操作多个对象,例如重复性的存储、删除、组织文件或邮件。
对话概念模型是基于“人与系统的对话”模式设计的,它与“指示”类型的模型不同。“对话”是一个双向的通信过程,其系统更像是一个交互伙伴,而不仅仅是执行命令的机器,最适合用于那些用户需要查找特定类型的信息,或者希望讨论问题等方面的应用。实际的“对话”方式可采用各种形式,如电话银行、订票、搜索引擎和援助系统。其主要的好处是允许用户(尤其是新手)以一种自己熟练的方式与系统交互。但“对话”式的概念模型可能发生“答非所问”的误会。
操作与导航概念模型利用用户在现实世界中积累的知识来操作对象或穿越某个虚拟空间,例如,用户通过移动、选择、打开、关闭及缩放等方式来操作虚拟对象;也可以使用这些活动的扩展方式,即现实世界中不可能的方式来操作对象或穿越虚拟空间,例如,有些虚拟世界允许用户控制自身的移动,或允许一个物体变成另一个物体。
探索与浏览概念模型的思想是使用媒体去发掘和浏览信息,网页和电子商务网站都是基于这个概念模型的应用。
以上各种模型的活动并不是相互排斥的,它们可以并存。例如,在对话的同时也可以发出指示,在浏览的同时也可以定位环境。但是,这些活动都有不同的属性,而且其界面的开发方法也不同,如指示类型可以采取如输入命令、从视窗或触摸屏选择菜单项、发出声音命令以及按下按钮等多种交互形式;对话类型可以采用语音或者键入命令;操作与导航类型用于用户具备操作和导航的能力,能够穿越某个环境或者某些虚拟对象场合;探索与浏览类型用于系统为用户提供结构化的信息,并允许用户自己摸索和学习新的东西,而不必向系统发问的场合。
对象类型的概念模型是基于对象的模型。这类模型要更为具体,侧重于特定对象在特定环境中的使用方式,通常是对物理世界的模拟。例如“电子表格”就是一个非常成功的基于对象的概念模型。基于对象的概念模型有“界面比拟”和“交互范型”。
“界面比拟”是采用比拟的方法将交互界面的概念模型与某个(或某些)物理实体之间存在着的某些方面的相似性体现在交互界面设计中。“界面比拟”将人们的习惯或熟知的事物同交互界面中的新概念结合起来,“桌面”和“电子表格”既可以归类为基于对象的概念模型,同时也是界面比拟的例子。
交互范型(Interaction Paradigm)是人们在构思交互设计时的某种主导思想或思考方式。交互设计领域的主要交互范型就是开发桌面应用——面向监视器、键盘和鼠标的单用户使用等。随着无线、移动技术和手持设备的出现,已开发出各种新的交互范型。这些交互范型已经超越“桌面”。如无处不在的计算技术、渗透性计算技术、可穿戴的计算技术及物理/虚拟环境集成技术等。