敏捷项目管理系统的设计与实现

被引量 : 0次 | 上传用户:tuantuan731
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
敏捷软件开发是一种从上世纪九十年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的软件开发能力。敏捷开发与非敏捷软件开发的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷"而言,敏捷开发更强调程序员团队与业务专家之间的紧密协作、面对面的沟通、频繁交付新的软件版本、紧凑而自我组织型的团队。敏捷开发能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发中人的作用。敏捷项目管理是针对传统项目管理而言的,在敏捷环境中,成功取决于人及人与人之间的交流,而不是组织结构和流程。人是受价值观驱使的,因而敏捷项目管理也是以价值观作为推动力的。结合实际需要,根据敏捷项目开发的特点,本文利用Struts框架、Hibernate持久化技术、MySQL数据库和触发器等技术、构建一个B/S架构的敏捷项目管理系统、旨在对提高敏捷项目的开发效率。本文主要论述了敏捷项目管理系统的业务背景、管理模式、体系结构、并对系统进行了深入分析。最后应用Struts框架和Hibernate持久化技术进行设计和实现。系统具体包括项目管理模块,迭代管理模块,用户故事管理模块和历史记录管理模块。因而系统对各功能模块业务逻辑进行了封装,实现了业务逻辑、流程控制和页面显示的彻底分离,所以使得系统的逻辑更加清晰的同时,提高了系统的可维护性,为系统以后的升级和维护打下了良好的基础。系统中针对敏捷软件开发中Iterator、User Story等独特概念,提供了相应的管理工具,对利用敏捷开发思想开发项目时所遇碰到的具体问题提供了解决办法,对敏捷软件开发的核心思想能够做出的积极响应来适应变化。通过详细论述历史记录管理模块的分析、设计与实现,达到对项目开发过程中变化的回溯。敏捷项目的开发在空间上,团队成员可以在任何地方通过登录本敏捷项目管理系统的网站来使用本系统,实现了敏捷项目开发灵活的管理。在时间上,能够快速的响应用户提交的各项请求,实现了数据库的快速更新,实现了敏捷项目开发过程科学的管理,真正提高了工作效率。敏捷项目的开发的实现为以后做同类项目的开发积累了经验,系统开发过程中遇到的各种技术问题和解决方案也可以为以后的开发作为借鉴。
其他文献
角质酶(EC3.1.1.74)是一种可以降解角质并产生大量脂肪酸单体的水解酶。角质酶是一种多功能酶,可水解可溶性酯、不溶性甘油三酯和各种聚酯,同时还能催化酸与醇的酯化、脂肪酸
随着石化燃料的日益减少,酒精作为一种清洁可再生的新型能源成为当前各国研究的热点。利用基因工程及代谢工程技术对工业酒精酵母进行改造,可提高菌种的发酵性能,降低酒精的
荀子继承发展了"仁"和"礼"的思想,以"义"作为"仁"的外延,纳"法"入礼,以人性论为出发点,认为自然质朴之性无所谓善恶,提出不仅要"隆礼义",还要"本仁义"。"仁"与"礼"最终落实到
<正>病例:患者,男,74岁,以"脓血便2个月"为主诉,于2007年11月11日来院就诊,医生建议行结肠镜检查。患者既往高血压病史10年,口服美托洛尔每次12.5mg,每日1次,控制血压在130~14
目的:对成人高血压与血清同型半胱氨酸、超敏C反应蛋白的相关性进行研究。方法 :自2012年1月-2013年6月期间在我院进行治疗的高血压患者中随机选取200例(高血压组)患者以及10
本文通过将传统蛛网模型推广为双边异质预期蛛网模型,分析了房价的内生演化机制,通过数值分析考察了市场参与者心理预期对房价的影响。结论表明,市场中基本面分析者的预期不
我国作为石油消耗大国,为保证经济持续发展和社会稳定,必须健全石油储备机制,保障其供应。目前国内外多采用大型储罐解决这一问题。大型储罐具有大直径、大体积的特点,地基要
气缸内的气体流动是实现高效低污染柴油机的关键之一。而柴油机缸内气流的流动状况很大程度上受到进气道的影响,因此对进气道流动特性的研究具有很重要的意义。本文对双进气
影响车辆操纵行为的参数众多,设计者在正向开发初期阶段很难将如此多的参数融入设计当中而不出现冲突。本文围绕国家863计划“某轿车集成开发先进技术”项目子课题开展,重点
近年来,随着社会科技水平的不断进步,人们对计算机等现代工具的运用越来越普遍,同时对企业管理质量的要求也越来越高。在这样一个大的时代背景下,就产生了一种全新的管理模式