首页> 中文学位 >基于敏捷实践的Web架构设计研究与应用
【6h】

基于敏捷实践的Web架构设计研究与应用

代理获取

摘要

为了应对大规模复杂软件系统,提高软件生产率和解决软件维护的问题,软件工程界提出了软件架构的概念。软件架构的设计通常由专门的架构师完成,架构设计完成以后即被固定下来,在后续的开发中,开发人员遵循这个架构进行开发。这样往往导致不良后果,软件开发过程中发现的需求变更难以在架构中体现,架构不能很好的反应需求的变化。当今信息时代的应用程序规模越来越庞大,业务日益复杂,在需求完成以后,开发过程中往往存在着大量需求变动,传统架构设计难以满足当下的需求。敏捷开发在及时反馈需求变更方面存在着巨大的优势,能够较好的适应需求快速变化的应用开发。但是,在敏捷开发中,人们往往忽视架构的重要性,这使得敏捷开发结构薄弱,难以胜任越来越复杂的应用系统。为了使架构具有敏捷性,许多组织和公司进行了这方面的研究。其中IBM敏捷专家Scott W.Ambler提出敏捷建模和敏捷模型驱动开发较好的将敏捷和架构融合在一起。
   本文在充分理解敏捷建模和敏捷模型驱动开发的基础上,针对Web应用提出了基于敏捷实践的Web架构生命周期模型。与Scott提出的敏捷模型驱动开发不同,论文提出的Web架构开发模型不要求开发人员自己设计一个原始架构,而是在一个通用架构基础上进行开发。论文选用优秀的J2EE轻量级框架Struts、Spring和Hibernate,通过这三个框架的整合实现通用架构。最后论文用一个典型的Web应用----网上商城作为案例对提出的模型进行验证,展现了网上商城架构的构建过程。

著录项

  • 作者

    李浩;

  • 作者单位

    中国石油大学(华东);

  • 授予单位 中国石油大学(华东);
  • 学科 计算机技术
  • 授予学位 硕士
  • 导师姓名 张国平,宁德军;
  • 年度 2012
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件开发; 软件架构; 架构融合; 敏捷建模;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号