1 / 8
文档名称:

29.软件设计规范(暨设计心得)(原创).doc

格式:doc   大小:42KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

29.软件设计规范(暨设计心得)(原创).doc

上传人:古月王可 2020/2/26 文件大小:42 KB

下载得到文件列表

29.软件设计规范(暨设计心得)(原创).doc

文档介绍

文档介绍:第一部分总则第1条编制本规范的目的和意义   为了统一软件设计、开发人员、及鉴定人员思考问题的方向和判断问题的标准,将“人性化”深入人心,特制定本规范。   “人性化”——“所有人,即使是非专业人士也都会用”,即使一些比较专业的问题,也用通俗地语言来表达。   具体地讲,要实现人性化,可以拆解成两步:   第一步、软件应用过程中,用户的需求一定要非常清楚,比如用户的心理、普遍的要求等。   第二步、有了需求,就要有对应的表达。表达要顺应和满足需求。   表达得是否人性化,决定了产品的人性化是否成功。第2条本规范的适用范围   设计人员在设计时,开发人员在编制各类技术方案时、鉴定人员在编制鉴定方案时,可参考本规范。第3条要求   设计人员、开发人员、鉴定人员应当深该理解本手册所述的理念和标准,并将之落实到各自的方案中。第二部分 注重用户体验,提高人性化注释:本手册提到的“用户”,是指在市场反馈、社会调查总结的基础上,形成的一个概念化的人群。(需要提一下的是,如果将我们的工作比喻成设计制作一扇办公室的门,那我们并不想考虑到想姚明那样的高个要求)、站在用户的角度来思考问题,而不是站在自己的角度。规避这个误区——开发者常常只设计他自己知道的,而不是用户想知道的东西。要认清“基本应用”与“先进应用”的关系——我们要解决的最重要的问题,是基本应用问题。从用户角度来说,如果用户的专业水平比较高,则往往对产品是否提供了那些先进功能比较感兴趣。如果用户的专业水平比较低,往往只掌握软件中少数几个基本功能,而当前的形势下,水平低的用户往往才是最忠诚的用户。()、遵循五W原则。即了解我们的用户在想什么?在意什么?擅长什么?埋怨什么?担心什么?有时我们不太在意的东西,在用户看来却是异常重要的。规避这个误区——开发者总是想着如何控制用户。比如:开发者常常想通过让按钮变灰,来试图控制用户的走向。我们要反省,可能我们总是在试图控制用户,而用户不愿意被控制。应该由用户,而非软件来决定什么事件应该发生。、区别对待不同的用户。客户是不断成长、不断变化的,产品,应当能分别对待生手和熟手用户。比如生手用户得到的提示,可能就会比熟手用户多得多,简单地说,允许用户自行定义得到帮助的详尽程度。、无需等待、或友好等待。务必实时提供可视化的反馈,不要让用户傻傻地盯着一个静止界面,等待一个操作的结束,因为他会担心,程序到底是不是还在运行,是否已经当机啦?当然,最好是用户每一步操作都无需等待,若不能满足,至少应该做到:任何等待时间超过3秒的操作和等待,都有进度或状态的提示。、反馈结果“显而易见”。用户的每一个操作都要有“显而易见”的反馈,或提示、或结果。当然,我们还必须时时刻刻记着第一条,不能教条地为了做到有提示,而不停地弹出令用户厌烦的东西。同时注意:不要为了达到表达的全面性,而把文字说明写成长篇大论,因为那样往往事与愿违——要简化文本内容。、操作易识别、可预知。我们的软件应当做到:每一个操作都是“易识别”且“可预知”的。就像你进入电梯后选择楼层,用户进入软件后的每一次点击都不是漫无目的的,这个时候,他最不需要的是“丰富且强大”的功能设计。第3条“主线”+“跳转通道”、软件需有初始的默认设置和明确的操