软件百科
联系我们
联系电话

135 2295 6919

135 2295 6919

公司主站Website:

www.qykh2009.com

公司主站
电子邮箱

电子邮箱:

qykh2009@163.com

公司地址

公司地址:

北京市朝阳区亚运村天创世缘B2座30整层

Software     软件百科

北京软件开发公司:软件开发经验总结

分享到:

类别:软件开发访问量:1982编辑:admin 日期:2024-11-01 20:58:00

    


来源:   北京软件开发公司

 

     软件开发的细节有哪些,往往细节决定了软件开发的成败最近在公司做开发的时候,需要开发一个自动备份的功能,于是我想到了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)   弹出的提示(MessageBox)窗体应该加上标题。

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

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

 

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

 

来源:北京乾元坤和,北京软件开发公司,北京网站建设公司,OA系统开发,ERP系统开发 ,CRM系统制作 QQ号:2725110947    联系电话:010-51246210 ; 15699913471