论文部分内容阅读
本文从一类具有相似需求的电子政务软件项目入手,设计一套可复用的软件系统,从而实现该领域类似项目研发的软件自动化,极大地缩短软件研发周期、提高效率、节省成本,并保证软件质量。
首先对软件复用、软件自动化以及电子政务的应用和发展进行了归纳总结,阐述其定义、作用、发展概况以及存在的问题。而后分析类似项目的需求,将数据分为静态数据和动态数据,并完成软件的复用和自动化目标的可行性研究:决定采用Delphi语言开发B/S结构的ISAPI动态链接库程序作为软件的主要模式,并完成了软件的总体设计;提出用于填写数据字典的表结构,完成了数据库设计和界面设计;讨论了存放数据字典的动态数组的结构及其使用,实现了软件的所有模块;提出用XML语言描述的单机程序配置文件和数据文件,并完成单机程序的详细设计,实现了主数据库与单机程序的数据交换;最后,介绍了采用该系统实现一个软件项目的情况。该系统使得类似项目的研发只需要经过需求分析、需求描述、界面设计过程,即可快速获得软件原型,经过软件测试和多次需求修改,不需要或仅需要极少的代码工作,就能完成项目研发,从而使得类似电子政务软件项目研发的自动化成为可能。