画好线框图的20个步骤

作者:飞琼 来源:UED.Alimama.com 时间:2009-09-01 19:46:00 

对于任何一个开发项目来说最大的错误可能就是没有计划。最近,有些人认为开始前无需计划,一个优秀的开发者需要的是随机应变。我敢肯定这样的做法最后注定是要失败的。

线框图是计划中的第一步也是最重要的一步。这是将创意转换成客户使用的程序的第一步。本文将要带你了解线框图整个的流程;包括涉及参与人员,工具等,以便您能够更好的制作计划。

1)了解自己的目标
作为一个开发人员我想大家都有马上坐下来开始编码的冲动。通常最初的想法都很简单,那么你真的可以坐下直接开始吗?答案是否定的,项目很少有那么简单的,任何有经验的人都知道这样做将会有 很多这样的那样的问题等着你。

一个线框图可以有效的提供您的工作效率。修改计划内容远比在工作开始后在更正要来得更容易。

这个过程也有助于对项目更深的理解。事先作出计划,提出问题、意见,以便解决问题。

最终制定一个工作计划,规划设计者,开发者,工程师以及项目经理各自的工作内容,并且要保证各个环节的配合。

2)重功能,轻外观

计划展示的效果不同主要体现在所采用工具的多样性。其实从根本上说都是介绍有关功能部分的应用,例如,一个网页将有3个文本框和2个按钮。 这是功能而不是形式。

在Howard Baines我们严格按照这一原则进行,并且我们的线框图只包括一些功能要素(线框,按钮,下拉菜单等)。我们忽略任何视觉和布局的东西。其他人可能会做的更多一些,包括了布局和其他视觉的元素。这取决于你自己。

3)积累自身经验

并不一定要求您具备设计和开发的能力,而需要的是在网页应用或者网站上的经验。当然经验越丰富越好,并且你不需去理解关系型数据库只要画线框。

4)确定负责人

确保有人对整个计划负责。他们负责跟进和管理反馈,变化等。如果一个项目,那么通常负责人是发起人,因为他们更清楚目标所在。如果为客户提供服务,我们将会负责计划的进程。不管是谁,只要有人负责。

5)涉及每个人

也许不是第一次会议,必须在纸上锁定一个简单的方案并且是涉及关键利益者的想法。很少,参与的人们加快设计进程。同时,线框图的开发涉及你的团队和客户团队。例如,你正在用你现有的数据库整合你的应用程序或者网站,然后确保数据库所有者可以检测所有数据库中的数据字段在你把他们加入到你的线框之前。收集用户的传真号码如果无处存放是不好的。同水平的设计师对用户体验有很好的理解,并且在早期流动时会存在潜在的问题。

6)完成期限

预先留出时间和交付期限,对保持项目运行是非常重要的。最初线框图会议可以是一天或是几天,具体取决于应用程序的大小,但都需设定一个时期并且坚持下去。会后按记录跟进,以保持项目进程。

7)保持清洁

如果一个特别的网页要求两个文本框和一个按钮,那么只要有这些即可,不多不少。

8)避免设计的线框图太多

线框图只要阐述如何达到所需功能,不包括任何介绍和设计的内容。应尽量避免任何有关设计的内容,这样很容易分散客户的注意力。例如:为了更生动而增加一些蓝色,那么有可能需要半小时的时间 去解释关于蓝色的用意。这些设计的内容应该是设计师的工作。

9)记住用户界面不是用户体验

想一些使用的介绍方法是极其诱人,比如AJAX。注意:线框图是关于功能元素而不是方案展示或者互动的方法。为了更直观的展示应用,应尽量避免AJAX,应侧重于线框图。

10)想想用户

这是很显然的,但是在规划线框图过程中还是很容易忽略这一点。我们的重点是功能,但是同样要考虑用户的体验。例如,如果你做了一个三页长的注册表单,可能发现很多人都是无法完成的。

标签:线框图,设计,用户
0
投稿

猜你喜欢

  • Python 依赖库太多了该如何管理

    2021-06-22 22:29:02
  • Python各种扩展名区别点整理

    2023-10-14 21:23:01
  • springboot连接不同数据库的写法详解

    2024-01-26 21:35:28
  • Python入门篇之字典

    2022-09-24 23:53:47
  • 制作Dreamweaver活动菜单条

    2008-10-03 20:59:00
  • Python 中如何将十六进制转换为 Base64

    2022-09-07 01:20:14
  • php ckeditor上传图片文件名乱码解决方法

    2024-05-03 15:53:45
  • vue cli+axios踩坑记录+拦截器使用方式,代理跨域proxy

    2023-07-02 16:38:30
  • python 图像平移和旋转的实例

    2021-03-06 23:59:49
  • Python实现并行抓取整站40万条房价数据(可更换抓取城市)

    2021-09-24 10:56:43
  • .Net Core服务治理Consul搭建集群

    2024-05-09 09:03:07
  • Django 使用Ajax进行前后台交互的示例讲解

    2023-08-03 03:57:47
  • 对Python3 goto 语句的使用方法详解

    2023-10-14 11:32:49
  • 栅格:灵活应变

    2008-07-22 12:22:00
  • python中pd.cut()与pd.qcut()的对比及示例

    2021-06-04 02:25:55
  • Python字典查找数据的5个基础操作方法

    2021-09-08 23:19:45
  • FrontPage XP设计制作网页小技巧八则

    2008-06-04 12:43:00
  • Python netmiko模块的使用

    2021-07-04 06:42:51
  • Python实现FTP文件定时自动下载的步骤

    2022-04-13 02:07:14
  • python实现二维码扫码自动登录淘宝

    2022-09-22 07:18:02
  • asp之家 网络编程 m.aspxhome.com