
在用户体验的学术词汇中,我想大家对开发模型 用户模型 表现模型这三个概念并不会陌生吧,以下是我给出的三个模型的定义.
开发模型: 是指在了解用户需求的前提下,根据机器的技术特点和运作方式,由相关的技术人员开发的一种模式.
用户模型: 是指用户完成某项任务和操作的时候,在其大脑或意识中认为的完成这项任务和操作所需要的步骤 流程和方法等规范.
表现模型: 是指UX开发人员对开发模型 用户模型之间进行平衡 整合 延伸,设计出的即体现的用户的需求和用户使用习惯又符合机器的运行方式和技术特点的的一套完整的用户使用模式.
下列图表现了三个模型之间的关系:

从图中我们可以看出,开发模型是通过表现模型来和用户进行交互互动的,而用户(也就是用户模型,因为用户模型是通过用户这个载体来体现的)也是通过表现模型来和机器进行交互互动的,所以我们可以把表现模型看作是开发模型和用户模型之间的纽带和转换器.
在我看来表现模型就是一个双向的翻译器,它的主要功能就是在把机器的语言翻译为用户语言传达给用户的同时也把用户的语言翻译为机器指令语言传达给机器.所以一个好的UX的设计就是一个高效的同声传译器,来保障机器和用户之间即时交互的准确性和及时性.