VB使用心得(一)

前端之家收集整理的这篇文章主要介绍了VB使用心得(一)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

回家前做个VB使用心得,总结一下

                     -----------知止而后能定,定而后能静,静而后能安,安而后能虑,虑而后能得

软件当以使用者为中心设计(用户不会错)

问题定义,可行性分析



需求分析(用户需求书)

1,必须有哪些功能

2,系统性的要求

3,挖掘深层次需求,用户习惯等

(设计时要考虑到现在比较适合的风格和方法实现,注意用户的习惯不要和大多数的软件习惯冲突,尽可能减少用户的无意义操作,是否需要打印,是否需要导出数据)

难点:

1,要求功能太多,计划时间内不能完成

2,用户需求总是改变和增加

3,需求中未说明,设计出来后却不满意要求修改

4,客户总是不准时验收,害怕系统达不到他们的要求



概要设计(方案确定、构建模型)

设计框架(结构分层,单一还是MDI,B/S架构还是C/S或者混合型)

开发工具,数据库选择

界面风格(可以用ppt,图像处理工具或手绘快速呈现)

数据库选择很重要,要考虑到用户日后的需求扩大后,系统不能负担的情况,数据库在设计的时候要考虑安全性,数据存放合理性等,另外就是数据的大小,是不是要定期清理数据以免保存大量无意义数据,是不是要定期备份)




详细设计(日志规范,出错处理,文件规范)

配置文件用txt还是ini还是xml还是数据库

(image文件夹,db文件夹,log文件夹,skin,ini文件

(细节:用户回车就切换输入框,输入框默认有值,点击单选后自动跳入输入框-----用户尽可能少的操作)



编写代码(版本控制,说明文档,编程规范)

(要确保软件不会因为小错误而不能运行!!在vb中数据赋给null或者溢出时就会立即终止退出!所以在设计时要尽可能避免这种情况)


测试!测试!测试!

单元测试:测试方法(长时间运行是否会有数据溢出,数据库是否可以承担,硬件和软件会不会偶尔出现冲突等)

系统测试:测试方法



文档整理,准备交付

(分为用户使用的手册指南等和公司内部使用的说明版本等)

交付使用



后期修改

验收

维护更新版本

-----------------------------------------------------------

管理工具:

Excel甘特图,Excel进度表

Word文檔,txt文檔,html文檔

专业的版本控制,安全管理,进度管理软件

可参考文档

http://wenku.baidu.com/view/1f52eb212f60ddccda38a003.html

http://wenku.baidu.com/view/fa084900b52acfc789ebc9d5.html



一下部分为转载

http://www.cnblogs.com/springcsc/archive/2008/12/22/1359629.html

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

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

(3)每一个窗体都加上关闭”快捷键,当用户需要关闭窗体时,只需要点“ESC”键就可以退出,方便用户的操作。

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

(5)由于之前习惯使用了DropDownList,现在使用ComboBox时,如果不允许用户输入,应该修改DropDownList模式。

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

(7)如果程序执行比较耗时的代码,应该给出个提醒,而不能让用户傻等,最好放到线程中处理,不能让主线程出现假死状态。

(8)界面的各种TabIndex应该按照顺序排列,另外,当每个控件获得焦点时,应该改变控件的颜色,让用户清楚当前获得焦点的控件。

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

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

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

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


推荐书籍

《人月神化》
《人件》
《软件发布方法
《数据仓库项目管理》
《自适应软件开发》
功能点分析》
《创建软件工程文化》
《OO项目开发》(这本书的名字记得不是很清楚)
这些书是一个系列丛书。清华大学出版社出的.很

《微软项目:求生法则》
《微软研发:致胜策略》
《微软团队:成功秘诀》
原来关于微软开发的系列丛书。很难买到了,但网上的下载很多

《微软的秘密》
很不错的一本书。质量保证人员应该看得一本书。也是在网上下载吧

《软件工程:实践者的研究方法
最经典的软件工程书籍。十分难读,但的确是经典,英文已经到今天为止版了,中文版,很多大学拿它做教材,可以本科很难理解它的重要性,建议5年以上工作经验的同志们好好读一下,


《重构》
《重构手册》
这两本书是中国电力出版社的书,一套,使开发人员改进自己代码的教科书

《过河卒》
开发人员如何确定自己的技术人生,一本不错的书,

《borland传奇》
想了解PC软件的发展,读这个书最好,使你对软件的发展和计算机系统有一个更深刻的了解。

《Java夜未眠》
不仅仅是讲java语言的数,其中许多深刻的道理对质量保证人员也有很大的帮助

《计算机程序设计艺术》1,2,3卷
不知道怎么评价这三本书,开发人员的床头必备的书籍,就是一个字---牛

《软件工艺》
告诉你什么是软件开发,什么是程序员,让我们知道我们是怎么回事

《IT项目管理》(机械出版社)
PMP的管理书籍。项目组长必读的东西,如何从开发人员变为项目管理人员,这个书写的不错

《高质量软件项目管理》(清华大学出版社)

这本书将项目管理,软件工程都写到一起了,对于希望做项目管理和质量保证的人员很有用,对于一般的开发人员,你可以了解你以后的技术生涯需要那些技能和技巧,为以后的发展打下一个基础


最后一个系列
软件与系统思想家温伯格精粹译丛(清华大学出版社)
《质量、软件、管理---协调管理》
《质量、软件、管理---系统思维》
《程序员开发心理学》
《走查、审查、技术复审手册》
还有其他的书,但我只有这几本
代码大全I,II》
软件编码最经典的书籍,是两本经典中的经典

http://hi.baidu.com/kakazome/blog/item/de75993acf6982ed3b87ce56.html

猜你在找的VB相关文章