人人范文网 范文大全

软件开发经验总结(一)细节决定软件的成败

发布时间:2020-03-03 22:02:54 来源:范文大全 收藏本文 下载本文 手机版

最近在公司做开发的时候,需要开发一个自动备份的功能,于是我想到了SQL SERVER备份调度功能,于是打开SQL SERVER 备份调度界面,想照样画葫芦做一个,然后20分钟就把该功能做出来。30分钟过去了,我的界面依然还没有做完,原来打算很快做完的界面却总是离目标遥遥无期,当把所有功能做出来时竟然花了45分钟,于是,我仔细地研究了该功能,居然从中发现了该功能的3个秘密:

(1)该功能为我们提供了快捷键,即使是LABEL上也提供了快捷键,使该软件能够适

应不同的用户习惯操作。

(2)开发该功能的工程师确实很细心,什么样的日期以及时间备份都帮你考虑到了,你

根据该功能,选择适合你的程序的备份时间。

(3)软件在给出的每一个提示都很中肯,不会误导用户。

从这一个小功能中,微软在软件的细节上做得很投入,功能也很人性化,每次使用微软的软件时,总是感觉到很贴心,也许这就是我一直选择微软.net开发平台的原因。确实,开发软件的时候注意软件的细节将会使软件给用户更好的体验,我们学习微软的技术,更要学习微软的细心以及全面为用户考虑的精神,而不是满足于“软件可以使用”或“功能能够实现”的情况,多关注一些细节,将会使你的软件更完美。

回头再看看自己开发的软件,发现自己开发的软件竟然还有很大的提升空间,于是,对之前开发过程中一些可以改进的细节列出,进行总结,在今后的开发中将进行改进。

(1)软件每一个打开的窗体都应该写上标题,而不能是默认的标题。

(2)软件的功能都加上快捷键,使它适应不同操作习惯的用户。

(3)每一个窗体都加上“关闭”快捷键,当用户需要关闭窗体时,只需要点“ESC”

键就可以退出,方便用户的操作。

(4)所有输入文本框都必须按照用户的业务要求进行排列,使用户可以更快更好地输

入数据。

(5)由于之前习惯使用了DropDownList,现在使用ComboBox时,如果不允许用户

输入,应该修改为DropDownList模式。

(6)进入系统以及退出系统时,应该加上Splash窗口。

(7)如果程序执行比较耗时的代码,应该给出个提醒,而不能让用户傻等,最好放到

线程中处理,不能让主线程出现假死状态。

(8)界面的各种TabIndex应该按照顺序排列,另外,当每个控件获得焦点时,应该

改变控件的颜色,让用户清楚当前获得焦点的控件。

(9)如果用户习惯操作了EXCEL,应该将录入功能做成:录入一个项后,点“回车”

焦点跳到下一个录入项。

(10)弹出的提示(MeageBox)窗体应该加上标题。

(11)用户登陆的窗口,应该自动帮用户记住用户名,用户可以自己确定是否要记住密

码。

(12)系统中的各种提示必须要合理,不能有误导用户的情况。

当然,还有许多需要注意的技术和非技术的细节问题,往往我们技术人员觉得不重要的东西偏偏是用户觉得最重要的。我相信,在软件开发的过程中,多关注开发过程中的细节,将会使我们的软件更加完美,当然付出得越多,得到的越多。

细节决定成败

细节决定成败

细节决定成败

细节决定成败

细节决定成败

细节决定成败

细节决定成败

细节决定成败

细节决定成败

细节决定成败

软件开发经验总结(一)细节决定软件的成败
《软件开发经验总结(一)细节决定软件的成败.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档