about face 2.0——第二章(2):表现模型

表现模型是设计师为用户提供软件功能展现的方式,旨在隐藏实现细节,尽可能接近用户的心理模型,以便用户更容易理解和使用。Adobe Photoshop的变更功能是遵循用户心理模型的一个实例,通过缩略图调整色彩,而非显示数值字段。用户界面应忽略实现模型,以目标为导向,减少认知复杂性,使交互更加直观高效。
摘要由CSDN通过智能技术生成

表现模型

程序员或设计者创造出软件的行为外观用来向外展示。这种展示并不需要精确的表现在计算机内部实际发生的事,尽管很不幸,很多软件往往就是这么表现自己的。能否表现计算机的功能并不依赖于计算机的真实行为,这一点在软件中比其他媒介的情况更为明显。这就使得聪明的设计者可以隐藏一些软件实际上是如何工作的讨厌的细节。这种实现的和表现出来的之间的分离引入了数字世界的第三个模型,设计者的表现模型——设计者选来把程序的功能表现给用户的方式。Donald Norman(1989)简要的称之为设计师模型。
在软件世界,程序的表现模型可以(常常也应该)和实际的处理结构相当的不同。比如,操作系统可以让网络文件服务器看起来就像是一个本地硬盘。模型不会表现出实际上物理的硬盘可能在几英里外。表现模型的概念在机械世界没有普遍的副本。三个模型间的联系如图2-1所示。

图2-1:工程师经常由于各种技术和商业险种被给定构建软件的方式。关于软件如何实际工作的模型称作实现模型。而用户认为的他们需要作的工作以及程序应该帮他们作的,这是他们关于与软件交互的心理模型。这是基于他们对于他们如何工作以及计算机应该怎么工作的观念的。设计师选择来表现程序的工作给用户的方式叫做表现模型,不像其他两个模型,它是软件中设计师可以很大程度上掌控的一方面。设计师最重要的目标之一就应该是让表现模型尽可能的接近与用户的心理模型。所以设计师了解目标客户关于他们如何用软件工作的细节是非常关键的。

表现模型和用户的心理模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值