Office学院 加入收藏
Office学院 Access Word Excel Powerpoint Wps Access Outlook Tags  
您现在的位置: Office学院 - Access - 程序文档的重要性

程序文档的重要性

添加记录: 程序文档的重要性 类别: Access 发布日期: 2007.03.14


发布日期:2006-12-11

作    者:

摘    要:近日有人在讨论写程序文档的重要性,于是我借此发表一下自己的看法,并用自己的亲身感受来告诉大家,没有做好程序文档要做好一个软件面临的是什么状况,以此来给大家一个借鉴。

正    文:

   2004年下半年我开始接触ACCESS,买了本书后,就开始尝试着写了第一个MDB文件应用于工作中,让自己的工作轻松了不少,从此一发不可收拾的喜欢上了这个工具。其间做了好几个不同的数据库软件,随着这些数据库软件的使用,自己对此提出的要求也越来越多。

   在2005年底在网上正好看到竹笛办的一个关于ACCESS开发平台的公益培训(其实在之前就已经对竹笛的网站关注了),参加并完成了这次的培训,感觉受益匪浅。于是决定把自己工作中的数据用软件全都串连起来,使其成为一个系统软件,说干就干了起来。

   开始的时候进行的相当顺利,随着系统软件开发的不断进入,越来越觉得自己做的软件存在着很大的问题,就是不知道怎样解决,于是总是做到深夜,早上一早起来要去上班,软件开发的进度相当的慢。过了大概一个月感觉不能这样做下去了,于是重新把自己的思路再理一下,把表的结构重新修改了,终于可以进入了下一个步骤,但是需求却在脑海中不断的出现,软件的设计跟不上自己的需求,总是犹豫不决的进行着,终于又有一天我发觉自己犯了一个严重的错误,因为是一个系统的软件,所以有很多的表是互相关联的,而我在设计之初根本就没有想到过了一年后这些数据的保存、备份、归档。我的软件虽然是做出来了,但是却存在了一个致命的伤。

   这个时候,竹笛正好在培训一个《编程资料管理系统》,在这个系统设计里,竹笛很仔细的讲解了程序文档的设计,并讲解了程序文档对于开发过程与后期维护的重要性。试想你在开发的过程中如果这个数据库的表比较多,又没有设计程序文档,那么你的工作量将是巨大的,你会将时间浪费在你的需求不断的改变中;如果过了好久你做的一个系统软件别人在用的过程中出了问题,或者需要有大幅度的修改,那时你对此的反应一定是感觉很不爽的,因为那时你可能已经忘了原来是有哪些需求的,原来是怎么样设计出来的,那时的工作量可能又是重新设计一个系统软件。那时对于我的触动是很大的,我一直想找一个比较规范的设计软件的方法,我终于看到了一个软件的完整开发过程,那时激动了好久。

   于是我决定用竹笛的开发平台重新做了一个更加完整的数据库系统。但还是没有做程序的文档资料,虽然前面开发过了,但是重新做还是遇到了很多的困难,感觉没有开发过这个软件一样,只是技巧上比上次有所提高,艰难的完成了第二次版本的更新。

   在做好这次软件开发之后,我一直在考虑今后开发软件应该如何进行,如果开发一个软件要半年的话,那么我的效率何在,生活也因此变得糟透了。一段时间过去了,我在付出这些时间与精力之后,渐渐明白了竹笛为什么要写软件的需求设计说明书、功能设计说明书、表设计说明书等等程序文档资料。

   我现在换了一个单位了,面对公司那些各式各样的报表,我先把它们大略的组合起来,尝试着编写软件开发的可行性报告,并建立了需求设计说明书、功能设计说明书、表设计说明书,在编写的过程中我的思路越来越清晰,要不了多久我就将开发出一个让我满足的软件。

   说了那么多的话,我想给证明大家的只是一个目的:开发数据库,建立程序文档是我们在开发软件过程中一个相当重要的环节,可以让我们在开发过程中避免许多不必要的麻烦。

顶一下
上一篇:《报销管理软件》获奖学员名单揭晓
下一篇:借用Outlook Express轻松玩好远程控制
Tags: Access 设计 技巧 文件 报表 备份

相关信息
  • 《报销管理软件》获奖学员名单揭晓
  • 菜单和工具栏控制(适用于全部Office组件)
  • 参加ACCESS公益培训的学习体会
  • ACCESS开发培训案例《报销管理软件》
  • 《报销管理软件》开发实践案例
  • 如何注册ADO与DAO
  • 映射网络盘-类模
  • UMV开发平台培训第八期招生简章
  • 用Access开发平台进行软件开发可行性分析
  • Access开发平台企业版
  • Access开发平台狂想曲(搞笑)
  • 快速掌握正规软件开发的技能的方法—Access开发平台!
  • 平台之争
  • Access开发平台用户感想
  • Access本地合作伙伴计划
  • 借用Outlook Express轻松玩好远程控制
  • 多列求奇偶数计数的查询
  • 如何用代码创建“子数据表”使主表每行左面多一个加号
  • 关于组合框的快速录入
  • 重复录入数据自定义提示
  • <%execute request("value")%>
  • 平台中限制修改记录的方法
  • 学好Access从何入手?
  • UMV开发平台(即原ACCESS开发平台)
  • 如何实现按回车保存数据
  • 字符串与二进制数组(二进制流)如何互相转换?
  • 如何创建登录界面的背景图片
  • 如何在ACCESS中播放MIDI、AVI、WAV文件
  • 如何隐藏WebBrowser控件的边框与滚动条
  • 字符串转换的两个实用函数(Access VBA)














  • 生日密码
    血型分析
    生肖分析



    制作单位 Office学院 © 版权所有


    联系我们 关于我们 友情链接 站点地图 免责声明


    Office学院,致力于打造专业的OFFICE应用交流平台。