文档介绍:西南交通大学
硕士学位论文
基于敏捷开发方法的民航基建项目管理系统设计与实现
姓名:万李
申请学位级别:硕士
专业:计算机应用技术
指导教师:文登敏
20100601
摘要西南交通大学硕士研究生学位论文首次迭代前的设计。然后遵循敏捷开发的基本原理,通过主要的两次迭代开发的详细关键词:敏捷软件开发;极限编程;实践模型;测试驱动开发第当前软件业的激烈竞争和软件需求的多样性及开发过程中的频繁变化,给软件开发带来了极大的挑战,对传统的软件工程开发方法的革新也成为必然。敏捷软件开发方法的出发点就是希望以最高的效率和质量来解决用户眼前的问题,以最大的灵活性和最小的代价来满足用户未来的需要。它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程及进度。敏捷软件开发是当前颇为流行的一类开发方法的统称。极限编程开发方法作为敏捷软件开发方法的代表,更是让人称道。本文在重点分析极限编程的基本理论、基本原则、实践模型和敏捷规划的基础上,以民航基建项目管理系统的研发为例,对敏捷开发方法的应用进行研究。论文深入分析了系统目标、主要业务及基本功能,描述了系统的非功能需求。随后以需求分析为基础,进行系统论述,比较完整地展现了敏捷软件开发的思想、方法和开发过程。论文通过对系统需求变化和设计演化过程的描述,集中体现了敏捷软件开发应对变化需求的优势,证明了在规模不大、业务灵活、管理基础相对较弱的中小型系统开发中,重视敏捷开发方法的应用,可以有效地提高软件质量和开发效率。
,琣甌,,.:,,琾籈籔;.,,瓻,,琩甌琽—獀
反一刁。蕾彩如姘瑚西南交通大学学位论文版权使用授权书槐C艽际褂帽臼谌ㄊ椤色奠扔哆虼入朐谝陨戏娇蚰诖颉袄本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权西南交通大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位论文。本学位论文属于C芸冢年解密后适用本授权书;叼、名签作小日位爹卅
日期:,依照实践模型进行设计,迭代开发;最后交付用户满意的系本人郑重声明:所呈交的学位论文,是在导师指导下独立进行研究工作所得的成本人完全了解违反上述声明所引起的一切法律责任将由本人承担。本人在学位论文中所做的主要工作或贡献如下:本文从概述敏捷软件开发的基础理论知识入手,重点研究敏捷方法中的极限编程开发方法,然后针对本系统给出一般中小型软件项目敏捷开发流程及实践模型。本文以民航基建项目管理信息系统开发为例,主要通过前两次的迭代开发来展示敏捷统功能版本。该系统具有良好的扩展性和稳定性,为基于敏捷开发的中小型软件项目的开发的成功提供范例参考。果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中作了明确说明。学位论文作者签名:
第滦髀研究背景西南交通大学硕士研究生学位论文手段,掌握工程建设实施情况,并为工程建设保存完整的建设资料,是一个必须解决的项目管理【俊A硗猓砑低车目7⑹歉菘突У木咛迩榭觯咛逡G罄瓷杓谱ㄓ萌研发人员必须要面对的问题。总结以往开发过程,失败因素可归咎于以下几点:钅康闹柿恳G蟾摺2糠质导室滴竦拇矶匀砑闹柿坑泻芨叩囊G螅亢恋差错都可能会影响到实际业务的顺利进行,导致流程的滞后,带来不可估量的经济损问题,然后由客户来确定答案。调研人员尽可能多的去提出问题来供客户回答,结果中过于注重某些开发环节,如过于细致而又繁重的开发文档,开发人员的精力往往不第大型工程建设项目通常投资大、周期长、应用技术复杂、产生的工程信息量大而繁杂,因此,如何及时、准确地利用工程项目建设信息,为工程监督管理提供依据、的问题。实践证明:不在工程项目管理中有效利用技术,可以说就无法实施科学化件,提供相应的服务。大多数客户由于自身的历史和业务状况,对于软件系统会有自身特殊的要求。随着我的提高,越来越多的企事业单位会使用专用的软件,这无疑对软件企业来说是种挑战。然而,我国不少小中型软件企业在软件开发的过程中还是面临着不少问题,如软件项目的超支、超时及如何提高软件质量等。如何能成功高效的开发出软件项目的问题归结为寻找更为有效的软件开发方法上,这也是钅康呢叫栊浴O钅康呢叫栊跃龆讼钅靠7⒅芷冢谀承┓矫嬉簿龆讼钅中要使用的技术;开发团队在开发中稍有技术或项目管理上的失误都会导致项目