文档介绍::..分类号 TP31 密级公开UDC 编号硕士研究生学位论文题目敏捷软件开发过程研究及案例实现学院(所、中心)软件学院专业名称软件工程研究生姓名洪昆学号7200203057导师姓名柳青职称副教授张思信职称高级工程师二OO四年九月摘要“轻量级”软件开发方法是近年来软件工程技术上的一个新兴发展方向。对于中小规模的软件项目,快速、高质量、适应性强的开发方式一直是软件工程追求的目标。敏捷软件方法正是一种符合这种要求的开发方式。敏捷是相对于传统注重文档的“重型”软件过程而言的,它是对需求多变性的适应产物。敏捷软件开发过程具有适应性强的特征,特别是适用于现实中的一些需求较为不稳定项目的开发。可以快速适应系统需求的变化、提高软件开发生产率。为从理论上研究这一过程的实质,本文运用元模型理论描述了敏捷软件过程总体构架,并用集合方式给出了过程定义,分析了主要约束关系。本文运用过程元模型描述方法,从适用范围、生命周期模型、人员组织结构、实践、工件、活动等六个方面对敏捷软件开发过程进行刻画,并在过程的开发原则及特性方面做了深入分析。敏捷软件开发是一种实践很强的开发方法,我们着重讨论了其实践方面的要素与原则。本文使用我们讨论的敏捷过程成功地实现一个项目。通过案例实践,证明了该过程的可操作性。通过这个项目的研究,深化了我们对敏捷过程实践的理解,用实际案例展示了敏捷过程的特征。敏捷软件开发过程以其独特的快速、简洁等特征,特别适合我国的很多实际项目要求,在其适用范围内有着极强的生命力。结合新出现的技术,敏捷软件开发在现实中具有广泛的应用前景。研究该过程的完整理论对提高我、促进软件业的蓬勃发展有着重要的现实意义。关键字:敏捷;敏捷软件开发过程;过程定义;,softwareengineeringisalwaysgoinginforarapid,,,,weusethetheoryofmetamodeltodescribethearchitectureofagilesoftwaredevelopmentprocess,,anization,practice,,,,