基于敏捷的软件过程进化

被引量 : 0次 | 上传用户:tszl8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件过程是软件组织进行软件开发所遵循的标准和规程,这些标准和规程保证了软件开发能够以一种一致的可重复性的模式进行,奠定了随后的定量化软件过程进化的基础。软件组织需建立有效的软件工程和管理实践等过程基础设施,通过组织的软件过程,来实现软件产品开发的可重复,不断提高软件开发的能力。目前大部分企业盛行RUP,CMM等传统方法,而对近年来提出的敏捷方法充满质疑。究竟传统方法和敏捷方法孰是孰非在业内引起很大争议。针对此问题,本文提出了基于敏捷的软件过程进化方法,该方法把传统方法和敏捷方法融于一体,提倡传统方法和敏捷方法需相辅相成,同时必须应企业以及项目的具体特点进行取舍。文中主要以传统软件方法中的RUP、CMM和敏捷当中最为流行的极限编程(XP)为研究对象,就什么项目适合引入敏捷方法以及如何在项目具体实施过程中运用敏捷方法进行具体研究。 研究以Nokia杭州分公司的系列工具开发为依托,结合敏捷方法以及传统软件过程方法,提出了ASPE的过程管理方法,并自主研发了两个过程管理工具AP、RM工具进行项目的跟踪管理、资源分配管理。通过多个项目实验证明适当运用敏捷的软件过程进化方法,在保证软件质量的基础上,大幅度的提升了项目开发进度。 本文分为5章,第一章介绍了研究背景、意义、现状;第二章介绍了软件过程与软件过程改进的背景知识,以及现有的传统方法和敏捷方法简单介绍;第三章提出了ASPE方法进行软件过程优化,同时介绍了ASPE相关工具的研究,提出了AP工具和RM工具来支撑该方法论;第四章就ASPE项目设计与实践方面着重叙述;第五章对研究过程中已经解决或者仍然存在的问题进行总结。
其他文献
高速圆柱滚子轴承是航空发动机的关键零部件之一, 其动态特性直接影响着主机的性能和可靠性。轴承在工作状态下的发热、保持架运转不稳定性、滚子的歪斜和打滑以及早期磨损等
目的评价"陆氏针灸"烧山火针刺手法治疗神经根型颈椎病的近期及远期疗效。方法将200例神经根型颈椎病患者随机分为治疗组和对照组,每组100例。治疗组采用烧山火针刺手法治疗,
本文以卡尔·桑伯格普通的美国中西部家庭出身为出发点,从其社会实践、理想信念、诗歌、诗学等方面论述了桑伯格成长为人民诗人的历程。首先,桑伯格的社会主义思想信念引导他
目的:探讨股骨颈骨折患者内固定术后股骨头坏死的相关影响因素。方法:对收治的有完整随访资料者109例进行分析。结果:109例患者有21例股骨头坏死,坏死率19.27%。其中男10例,
人口,是社会复杂化进程中的一个重要变量。人口规模的变化对社会发展产生了深远的影响,在一定程度上促进了社会组织结构的复杂化,进而导致了文明的发生以及早期国家的出现。
目的:通过强化管理促进中药的合理应用来观察中药不良反应的发生率。方法:2013年6-11月期间对我院中药的合理应用方面进行强化管理,统计这一时期的中药不良反应,并与2012年同
<正>翻译在人类社会活动中起着重要的作用,翻译研究也经历了众多研究范式的转变。翻译与其他学科的结合,产生了众多研究成果。然而这种跨学科的研究也存在系统性不足、研究深
我国是一个农业大国,也是世界上13个贫水国家之一,水资源短缺将成为我国经济发展的最大瓶颈之一,寻找节水节能的灌溉新技术势在必行。大量的研究表明,集雨节灌不仅能最大限度
根据第二轮国土资源大调查的要求,各城市在进行城镇土地定级估价的工作中都建立了城市地价动态监测体系,从而实现城市地价的动态监测与实时更新。国土资源部规定的省会城市及
地处长江中游的洞庭湖总面积2684km~2,最大容积174亿m~3(相当于城陵矶水位32.00m时),平均水深6.7m,最大水深30.8m,湖泊多年平均径流量为3126亿m~3;是一个承纳湘江、资江、沅