基于表描述需求的软件开发自动化方法的研究与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:zyqtc1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文从一类具有相似需求的电子政务软件项目入手,设计一套可复用的软件系统,从而实现该领域类似项目研发的软件自动化,极大地缩短软件研发周期、提高效率、节省成本,并保证软件质量。 首先对软件复用、软件自动化以及电子政务的应用和发展进行了归纳总结,阐述其定义、作用、发展概况以及存在的问题。而后分析类似项目的需求,将数据分为静态数据和动态数据,并完成软件的复用和自动化目标的可行性研究:决定采用Delphi语言开发B/S结构的ISAPI动态链接库程序作为软件的主要模式,并完成了软件的总体设计;提出用于填写数据字典的表结构,完成了数据库设计和界面设计;讨论了存放数据字典的动态数组的结构及其使用,实现了软件的所有模块;提出用XML语言描述的单机程序配置文件和数据文件,并完成单机程序的详细设计,实现了主数据库与单机程序的数据交换;最后,介绍了采用该系统实现一个软件项目的情况。该系统使得类似项目的研发只需要经过需求分析、需求描述、界面设计过程,即可快速获得软件原型,经过软件测试和多次需求修改,不需要或仅需要极少的代码工作,就能完成项目研发,从而使得类似电子政务软件项目研发的自动化成为可能。
其他文献
Ad hoc网络是在没有中心基础设施情况下,由一些移动自组织节点形成的多跳无线网络,是近年来国际上一个广泛研究的热点。目前,国际上对Adhoc网络通信问题的研究主要集中在链路层
电子政务是信息化社会的一个新的领域,是随着政治体制改革和经济体制改革的进一步深入的必然产物。随着技术和人们观念的更新,电子政务受到社会的关注和对社会的推动作用都在不
随着Internet的广泛应用以及Web技术的日益成熟,如何实现快速有效的Web报表定制也成为软件应用系统研究的重要课题。目前市场上已经有一些基于Web报表定制工具,但它们普遍存
纵观计算机和通信网络进入人类社会的历史,人类经历了主机计算模式(Mainframe Computing)时代和桌面计算模式(Desktop Computing)时代,计算范例开始跨入普适计算模式时代(Ubi
随着计算机技术和网络技术的飞速发展,特别是我国信息化建设的迅速普及,校园网应用日益广泛。其中,高校网上办公系统是一个网络化、公开化、标准化的工作平台,其安全性相关问
在军事训练中,射击结果的测量是否及时和准确是影响训练效果的关键因素.因为只有把射击结果及时准确地传递给指挥员和射击员,才能根据本次射击的偏差调整下一次射击,以达到提高射
协同电子商务是在全球经济一体化的背景下,利用以Internet等为特征的新兴技术为实现手段,来改变企业业务活动模式,并在企业群的各业务单元间进行信息共享和知识创新。协同电
多媒体数据的数字化和网络传播技术为多媒体信息的存取提供了极大的便利,但是盗版问题也随之而来。作为信息隐藏技术的一项重要应用,数字水印技术为多媒体信息的版权保护提供了
随着云存储技术的日益成熟,用户存储访问数据变得更加便捷,同时,用户对数据的访问模式也在发生变化,由原来的呈现类zipf分布逐渐转变为SE分布,甚至更加扁平化,这使得传统的缓存系统
计算机网络有效地实现了资源共享,也随之带来了一系列信息安全问题。在网络上如何保证合法用户对资源的合法访问以及如何防止网络黑客攻击,成为网络安全的主要内容。网络信息