北京邮电大学学报

  • EI核心期刊

北京邮电大学学报 ›› 2016, Vol. 39 ›› Issue (s1): 94-98.doi: 10.13190/j.jbupt.2016.s.021

• 论文 • 上一篇    下一篇

一体化Web应用敏捷开发框架

徐鹏1,2, 李佩1, 郝青1   

  1. 1. 北京邮电大学 网络与交换技术国家重点实验室, 北京 100876;
    2. 中国电子科技集团公司第五十四研究所 通信网信息传输与分发技术重点实验室, 石家庄 050081
  • 收稿日期:2015-06-29 出版日期:2016-06-28 发布日期:2016-06-28
  • 作者简介:徐鹏(1977-),男,博士,副教授,E-mail:xupeng@bupt.edu.cn.
  • 基金资助:

    通信网信息传输与分发技术重点实验室开放课题项目(ITD-U14003/KX142600010)

Integrated Agile Development Framework for Web Applications

XU Peng1,2, LI Pei1, HAO Qing1   

  1. 1. State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China;
    2. Science and Technology on Information Transmission and Dissemination in Communication Networks Laboratory, The 54 th Research Institute of China Electronics Technology Group Corporation, Shijiazhuang 050081, China
  • Received:2015-06-29 Online:2016-06-28 Published:2016-06-28

摘要:

为满足高效低成本的Web应用开发需求提出了一种适应于敏捷开发中快速迭代和高灵活性的一体化Web应用敏捷开发框架.此一体化开发框架由密切协作的过程管理框架和技术框架构成.其中,过程管理框架遵循敏捷开发的原则,定义了项目实施过程中各个阶段的工作目标和内容,而技术框架则以可重用组件、模板、框架的方式提供对Web应用开发中前后端的技术支持,并基于PaaS云部署进一步提高了重用效率.应用实例证明了一体化Web应用敏捷开发框架的有效性.

关键词: 敏捷开发, Web应用, 过程管理框架, 前端技术框架, 后端技术框架

Abstract:

To meet the requirements of web application development for higher efficiency and lower cost, the agile development is widely accepted. But in traditional agile development procedures, the project process management and its technical framework are isolated, which greatly limits practical effects of agile development. An integrated web application framework for agile development with high adaptability and flexibility was brought forward in the article. The integrated development framework consists of both process management framework and technical framework and they are in close collaboration. Based on the principle of agile development, the process management framework defines goals and tasks which need to be done at each stage of application development process. The technical framework provides support for the whole lifecycle of web application development by using reusable components, templates and software frameworks. Furthermore, the technical framework was deployed on PaaS, which greatly improves the reuse efficiency. A series of application development using the framework specified in this article demonstrate the framework effectiveness.

Key words: agile development, web application, process management framework, front-end framework, back-end framework

中图分类号: