交互设计的方法

作者:judyyifanji 来源:百度泛用户体验 时间:2010-08-18 12:32:00 

长期以来我就有对几年来交互设计的心得进行总结整理的想法。回到中国来亲身体会到不少同行,主要是交互设计师和视觉设计师对于交互设计的困惑,以及其他行业对于交互设计的误解和滥用。后来我在小范围内开设了一个关于交互设计的讲座;现在把它整理成文,希望与同行切磋,共同进步。

这篇文章是我几年来在美国从事交互设计工作的一个经验总结。当时我们遵循以用户为中心(User-Centered-Design, 简称UCD)的设计原则,每一个项目都是不折不扣的按所有UCD的步骤进行。下面总结的交互设计的方法,是从UCD的过程中提炼出来,也就是说,同样适用于任何非UCD的设计过程。

交互设计的流程

如果一提到交互设计,你就想到画线框图或原型图,那你只对了五分之一。交互设计是一个过程,从开始到结束有一套系统的流程。原型图只是其中的一个环节。

当接到一个设计项目,怎么开始?都应该做哪些工作?怎样尽可能的保证交付物满足既定的功能以及用户体验层面的易用性?

第一步,是任务分析,列出界面所要完成的所有任务。第二步按各任务确定页面流程,建立信息架构。接下来是创建统一的页面布局包括分区等。然后在页面布局的基础上进行原型设计,可以是低保真和高保真的原型图。最后编写设计说明。

下面以设计一款动感相册界面为例,逐步讲解各个环节。

1. 任务分析

第一步任务分析。这里要做的是对于将要设计的这个新界面的所有任务的分析,也就是用户在界面上能进行的所有操作。这个分析在功能需求的基础上进行,需求方一般提供一个功能点的列表。

任务分析最常见的是任务列表,另外有任务流程和任务场景等。下面以任务列表为例。

列出所有主要任务,以及每个主要任务的子任务。再把子任务细分到各个步骤。形成下面这个列表。

主要任务1

             子任务1

                            步骤1

                            步骤2

             子任务2

                           步骤1

                           步骤2

      主要任务2

                           …

标签:交互设计,设计
0
投稿

猜你喜欢

  • ASP中使用Set ors=oConn.Execute()时获取记录数的方法

    2011-02-20 10:48:00
  • 查询数据表中的记录(SELECT)

    2009-02-27 16:06:00
  • Javascript正则表达式基础

    2009-02-01 18:13:00
  • discuz 2.0整合asp系统,用户添加函数

    2011-04-02 11:08:00
  • jQuery 横向滚动图片

    2009-03-11 13:09:00
  • url传递中文的解决方案

    2007-10-09 20:17:00
  • SQL Server修改表所有者

    2010-02-04 08:33:00
  • 让自定义文件下载支持断点续传

    2009-03-11 19:45:00
  • ASP教程:制作登陆验证页面程序

    2008-10-23 15:00:00
  • 寻找Dreamweaver鲜为人知的小秘诀

    2008-04-28 12:10:00
  • css命名及书写规范大全

    2008-05-24 08:52:00
  • ACCESS中Field对象的标题属性

    2008-11-20 17:44:00
  • asp如何远程读取数据库页面?

    2010-06-16 09:57:00
  • sql 常用技巧整理

    2011-11-03 17:10:14
  • 5个提高你站点可读性的方法

    2011-01-31 17:48:00
  • MySql 随机取N条数据

    2009-03-17 12:46:00
  • 6行的js上下滑动广告效果

    2008-11-27 12:26:00
  • DW MX 的快键一览表

    2009-07-21 12:47:00
  • 如何提高Request集合的使用效率?

    2010-06-07 20:53:00
  • Oracle如何直接运行OS命令(下)第1/2页

    2010-07-30 13:26:00
  • asp之家 网络编程 m.aspxhome.com