漏尽阁社区——修真证道,强我中华
标题:
功能、性能、美观
[打印本页]
作者:
nau
时间:
2011-3-4 08:18
标题:
功能、性能、美观
2011年3月4日北京多云,最高11度,最低0度,微风。
在软件产品的生产过程中,对软件产品各个方面的要求不同,优先级依次是功能、性能、美观。
首先是软件产品的正确性,就是要实现预期的功能,满足用户的需要。这是一个产品最关键的部分,体现产品的核心价值,是研发产品中优先级最高的部分。也是研发人员重点考虑的内容,主要是技术问题,技术难点攻关,解决技术难题。对稳定性也有一定要求,要求软件产品不能有致命性的错误,如导致操作系统故障、死机等。对界面操作有一定要求,就是要尽量友好,力求操作简单,让用户很容易掌握使用,不用看使用说明书就能学会。
其次是软件产品的性能,不能太慢,不能占用太多的CPU、内存等系统资源。对用户的每个操作都应在短时间内响应,对处理时间比较长的操作应设计为异步,先返回向用户报告状态,预估这个操作需要完成的时间请用户等待。随着硬件性能的快速提高,对软件产品的性能要求越来越宽松,实现同一个功能,虽然复杂低效的实现方法比简单高效的实现方法会多执行一些指令,但对于高性能的CPU等硬件来说可以忽略不计,最多也就多几十毫秒或上百毫秒的时间,用户几乎感觉不到,对用户是透明的。当然,如果是一个复杂的任务,每个子任务都多用几十毫秒,整个任务耗时太长,而且又是频繁的操作,每次操作都要让用户多等几秒,以至于无法忍受忍耐,就必须设法改进性能。性能问题属于改进优化问题,可以在产品功能实现之后再考虑。
再次是软件产品的美观。反对华而不实,中看不中用。软件的界面再漂亮,如果没有足够的功能和性能,也只能是昙花一现,只能暂时吸引到一些用户,最终产品不会被认可,还是会丧失客户。例如食品生产中最重要的是食品卫生和食品质量,如果卫生和质量出现问题,严重影响用户身体健康,包装得再好的食品也不是合格的产品,反而危害更大,害人更多。当然,产品的美观也比较重要,在几种同类的产品中,如果功能和性能没什么差别,越美观的产品越容易吸引用户,更容易得到用户的青睐。通常在软件产品制作后期或者优化升级版本才考虑美观的问题。
家庭软件是为了满足家庭成员在养生、学习、生活、工作、提高道德等各方面的需要。每个软件的规模不会很大,性能上不会出什么大问题,美观方面也不用过多考虑,因此功能是最重要的。软件本身是网络应用程序,在浏览器中运行,最差的情况也只会造成浏览器界面没响应,对用户操作系统不会产生什么大的影响,强制杀掉浏览器界面就可以解决了,当然应尽量避免这样的情况,因此对软件稳定性方面的问题也不用太多考虑。现在的网络应用技术本身发展也比较成熟,没有多少技术难题需要克服,也不用考虑过多特效或特别的技巧。由于每个软件的规模不大,交互操作的地方比较少,在界面操作性方面也不会耗费很多时间。剩下的就是产品设计问题,只要有创意就可以迅速地做出一个软件产品,有可能在最短的时间里生产出这样的大量的小软件。目前我的网站上只有6个小软件,今年应能做到100个以上,争取尽快实现这个目标。
软件养生学研发养生高科技软硬件产品,按照功能第一、性能第二,美观第三的策略生产大量的实用的小软件,既能满足家庭成员的需要,又能满足其他人群的需要。对我自己来说需要努力防止感冒、防范第四次肺炎,对所有人来说也要预防感冒,最终目标是促进个人全面发展,促进人类社会早日进入大同世界。
欢迎光临 漏尽阁社区——修真证道,强我中华 (http://www.xiulian.cn/Discuz/)
Powered by Discuz! X3.2