实现模型;用户模型;表现模型

为了让软件开发者和设计师们更好地理解软件和用户的关系,国外的交互设计师大牛们提出了这几个模型:

1,实现模型:

关键词:程序开发人员

指程序工程师眼中的数字产品(一般指桌面软件,web网页,APP等)中的模型,在开发一款产品时,工程师需要根据产品结构想清楚如何开发(实现)这个软件,需要用到什么技术,算法等。实现的过程就可以称之为实现模型。

2,用户模型:

关键词:用户

指真实的产品使用者如何理解产品,比如用户给电脑充电,插上电源,用户只需要知道有一个叫“电”的东西像水一样从电线中流到电脑中,或者其他的理解方式。当然用户的理解并不需要真的正确。

3,表现模型:

关键词:设计师

实现模型是程序人员眼中的模型,而用户模型是用户眼中的模型;这俩者之间往往存在着很大的偏差,特别是在电子产品中。偏差越大,用户越难以理解如何使用产品,产品的可用性就很低。为了让用户容易理解产品,需要给实现模型和用户模型之间驾一个桥梁,这个桥梁就是表现模型。这当中的主要角色就是设计师。设计师通过表现模型定义产品如何在用户眼中呈现,包括外观,操作流程等;也需要将表现模型呈现给开发人员,开发人员然后将实现模型转化为表现模型。

你可能感兴趣的:(实现模型;用户模型;表现模型)