首页> 中文学位 >一种敏捷的Web软件快速开发工具的设计与实现
【6h】

一种敏捷的Web软件快速开发工具的设计与实现

代理获取

摘要

近年来,随着Internet的快速增长,基于Web的软件应用开发方法备受关注,特别是如何快速有效的开发出Web应用成为IT界研究的热点之一。因为传统软件开发的生产方式、开发技术和开发工具已经不再适合规模越来越大、结构越来越复杂的系统软件开发。
   本文采用敏捷开发方法作为指导思想,以东莞某印刷企业ERP应用为基础,实现一种敏捷的Web软件快速开发工具,并利用本工具提高了Web应用开发的效率。首先,根据分析企业的业务需求,确定快速建立起来的原型来描述客户需求以及快速实现需求的变更,定义页面交互模型的HTML静态页面描述功能和业务,迅速从需求阶段转为详细设计阶段。然后,通过元数据模型保存页面交互模型的所有数据对象,采用统一的、容易验证的XML文件保存元数据,采用AJAX技术和XML文件互操作来绑定和映射数据对象。最后,代码自动生成引擎提取这些元数据并自动生成实际的代码,在Eclipse的IDE上实现代码生成引擎,利用它的插件扩展机制生成基本的Web应用。以具体的模块为例介绍了代码自动生成的过程并展示了效果图。
   针对印刷行业需求的多变性,对原来的应用开发方法进行了改进,实现了可迭代的原型和代码自动生成。采用快速开发工具后软件开发效率得到提高,代码的重用和稳定得到增强。最后,总结了快速开发工具的特点及不足,并对今后工作进行了展望。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号