第二章 理解与概念化交互
本章内容:
- 引言
- 理解问题空间
- 概念模型
- 界面比拟
- 交互范型
- 从概念模型到实际设计
2.1 引言
先询问用户,了解他们使用电子邮件的经验,并考察现有电子邮件工具,再以此为基础,开始考虑为什么要设计这个应用程序、如何设计、设计什么?这非常重要。
这样在后续开发中,我们能节约大量的时间,而且事半功倍。如何才能思考、归纳出用户的需要(指各种可能的需求,包括用户的要求以及行业默认的要求。)以及什么样的设计更为合适呢?我们要经过实践才能学会如何标示、理解和检查这些问题。
本章的主要目的
- 解释“问题空间”的含义。
- 解释如何概念化交互。
- 描述什么是概念模型,有哪些不同类别。
- 讨论把界面比拟作为概念模型的利与弊。
- 讨论把界面上真实化与抽象化分别有什么优缺点。
- 概述概念设计和物理设计的关系。
2.2 理解问题空间
在制作交互式产品的过程中,人们往往会从细节层次的设计开始,例如,构思如何设计物理界面,选择要使用的交互方式(如是否使用菜单、表格、语音、图标或命令等)。解决设计问题存在一个危险,即可能会遗漏一些关键的可用性目标和用户需要。
案例分析在物理层次着手解决设计问是很容易忽略一些可用性目标。只有在理解了问题空间的本质之后,才做出这类设计决策。
也就是说,应该先把你的制作意图概念化,并明确说明为什么要这么做。这就要求你必须仔细考虑你的设计如何支持人们的日常工作和生活。特别是,你要问自己,你构思的交互式产品能否达到、如何达到期望的目标。
研究问题空间的一个重要结果就是阐明可用性和用户体验目标。需要把隐含的假设、要求明确地表达出来,含糊的假设可能暗示着某些设计构思需要改进。逐一检查这些假设和要求也有助明确用户的需求。
在许多情形下,我们只须找出那些存在问题的活动和交互作用,再考虑能否使用不同的交互形式去改进。在另一些情形下,就可能要费更多的功夫了,需要仔细考虑如何独具匠心地应用新技术来进行处理。
案例分析如何提出假设
通过逐一检查各种假设并分析为什么要这么做,你就能发现自己的设计方案有什么好处,有什么弱点。完成了这个步骤,你就能更好地开始整个设计过程。
关键——确定相关的可用性目标。
(非常有用的参考问题)
现有产品是否存在问题?存在什么问题?为什么?
你的方案建议为什么可行?人们能否把你的设计方案集成到现有的处理方式中以支持日常工作生活?
你的设计方案如何支持人们的日常活动?如何解决现有系统的问题,或扩充现有的工作方式?是否确实有帮助?
案例以上——“用户都希望具备灵活性”
在着手构建产品之前逐一检查各项假设还有一个好处,既能够发现可能有问题的地方。这样,我们就能尽早发现哪些需要重新考虑的想法,而不是在设计过程中才去修改,那时已为时太晚。很好地理解问题空间也非常有助于明确你想要设计什么。把问题空间概念化的另一个关键之处,就是要考虑系统的总体结构以及如何让用户理解它,浙江需要开发“概念模型”。
2.3 概念模型
“设计中最重要的东西就是用户的概念模型。设计的首要任务就是开发明确、具体的概念模型,与此相比,其他的各种活动都处于次要地位。但是,大多数的软件设计实际上是反其道而行的。”
所谓“概念模型”指的是:
一种用户能够理解的系统描述,它使用一组集成的构思和概念,描述系统应做什么、如何运作、外观如何等。
1.了解——要开发概念模型,我们就需要根据用户的需要和其他需要去规划这个产品。为了保证概念模型能够为用户所理解,我们需要在开发过程中反复测试产品。这个设计过程的关键是,我们应预先了解用户在执行日常任务时做什么。
(例如:用户主要是搜集信息,编制文档记录事件,还是与其他用户协调或者是其他活动?)
2.思考——考虑哪一种交互方式能最好地实际需求。
(例:是否允许浏览?或者允许用户用自己的语言直接想系统提问会不会更有效。)
3.选择——决定应采用何种交互形式。
(例:是使用菜单系统输入和还是使用语音输入,或命令式的系统)
由此可见,有关交互方式的决策与有关交互形式的决策时不相同的。前者是更高层次的抽象,它关心的是要支持的用户活动的本质,而后者关心的是特殊的界面类型。
在确定了一组可行的与系统交互的方法之后,我们就应着手设计概念模型,提出一些实际可行的方案。这就要求我们决定:界面的行为,要使用的特定交互形式,界面的“外观和感觉”。在这个“充实”阶段,多考虑几个可能的设计并一一评估他们的优缺点是很好的方法。
我们也可以采用另一个方法来设计合适的概念模型,也就是选择一个界面比拟。这能够为概念模型提供一个基本结构,而且它使用的是用户熟悉的知识来进行表达。交互范型也可以用来指导如何构成一个合适的概念比拟。它们提供了构思交互设计的特殊方式。
同交互设计的其他各个方面一样 充实概念模型的过程也必须重复进行。这里,我们可以使用各种方法,包括草拟构思、使用情节串联法、描述可能的场景和设计原型等。
概念模型。 界面比拟。 界面范型。
概念模型包含一些不同的类型,我们可以把它们划分为两大类:基于活动的概念模型和基于抽象的概念模型。
网友评论