预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

敏捷软件开发应用分析摘要随着当前科学技术的进一步发展一些先进技术已经在实际生产发展中得到了广泛应用并起到了比较重要的作用。其中在敏捷软件的开发应用方面就是比较重要的技术进步内容本文主要就敏捷软件开发价值以及开发原则进行阐述然后就敏捷软件开发的特征体现以及主要的优势加以分析最后再探究敏捷开发在维护性开发中的可行性以及开发模型进行探究希望通过此次理论研究有助于实际软件开发应用。【关键词】敏捷软件应用特征进入到新的发展阶段随着信息技术的广泛应用人们对一些软件的应用要求也有着相应提升。如那件的需求通常不在设计阶段表现的明确是在不断演化的并贯穿于整个生命周期。在需求层面没有得到明确化就会对软件开发各阶段造成影响所以加强对敏捷软件开发应用的理论研究就有着实质性意义。1敏捷软件开发价值观及开发原则分析1.1敏捷软件开发价值观分析对敏感软件的开发有着相应价值观在经典软件工程方面旨在定义完备的过程规范从而使得软件开发运作犹如机械设备运转一般人在其中知只是起到零件更换的作用。敏捷软件还提出了实施软件开发要能对人的积极创造性充分发挥。从重型方法观念层面来看其认为软件等于文档加代码。敏捷软件开发对客户参与有着强调并给客户调整需求机会对客户的需求得到了有效满足。1.2敏捷软件开发原则分析敏捷软件开发过程中要能够遵循相应的原则最为主要的是满足客户的需求开发出真正有价值的软件即便是到了软件开发后期也要能够对对需求充分重视将其放在首要位置。通过开发的变化对客户创造出竞争优势要能经常性交付可工作软件在间隔上最好是愈短愈好。并且在整个项目开发当中开发人员和业务员的关系要保持融洽这样才有利于软件的实际开发然后要能围绕被激励的个体对项目加以构建。敏捷过程要提倡可持续开发速度开发简单的软件是根本目的。2敏捷软件开发方法特征及敏捷管理优势2.1敏捷软件开发方法特征体现对敏捷软件开发有着显著的特征主要体现在灵活性以及简捷性等层面其中在灵活性层面主要是通过迭代式开发流程把整体开发过程细化成比较独立并完整的阶段进程这样在每阶段进程中开发人员就能对产品方向随时进行调整。和传统的设计模型相比较而言这一开发就比较方便适用于现代的软件产品研发在灵活性特征方面以及持续性方面的体现就使得其应用的广泛性也能得以突出。另外在敏捷软件开发的简捷性特征层面主要是对客户需求比较重视在此基础上将软件开发的应用性能也能有效提升。2.2敏捷管理的主要优势分析敏捷管理方法对软件的开发有着重要意义也有着诸多优势呈现有着允许用户需求变化的优势在这一变化方面能够将成本降到最低程度。还有是对设计的错误有了相应减少在未经编程想象的设计实施编程阶段就可能发现有的地方是错误的而敏捷管理方法就是把设计工作和编码实现工作得到有机融合从而就能够减少错误情况的发生。同时也能将项目风险得以有效降低敏捷管理的方法主要是对尽快发布可运行及有价值软件有着强调也提出了明确需求。由于这一管理的方法对传统方法的繁重文档维护成本得到了有效降低所以就在时间成本的减少层面有了显著体现。最后就是在评估进度以及工作量方面较为方便化所以通过敏捷管理的方法在软件开发中的作用还是比较突出的。3敏捷开发在维护性软件开发中的可行性及开发模型3.1敏捷开发在维护性软件开发中的可行性软件维护性开发和软件全新开发项目两者就有着一些不同从软件维护过程方面主要有更改需求获取以及程序设计实践变化等等在每次的软件维护方面就是小型严格的需求限制活动。根据实际的软件维护过程就能够看出软件维护开发有着特定特征就能够适应敏捷软件的开发这些特征主要体现在软件开发中维护人员和对软件系统结构较为熟悉还有是软件维护性开发当中的是最终结果并且对时间过程文档资料的要求相对较少。软件维护开发中更改需求要和需求人员进行充分有效的沟通。软件维护是在软件系统交付使用后对其实施的有效更改其最为主要的目的就是修改缺陷将软件性能进行有效提升。3.2敏捷开发在维护性软件开发中的开发模型敏捷开发在维护性软件开发中的开发模型分析也是比较必要的为能够有效满足保险应用系统维护性开发的需求就要能够将敏捷开发的方法进行有效适用从而才能获得良好效果。结合软件维护特征以及敏捷软件开发特征在多次软件维护过程实践中总结了相应的开发模型通过开发模型就能够对整个过程得到明晰。从开发模型中的名词解释方面来说就有着行业标准以及内部编码规范等内容例如在行业标准方面就有业务需求类型以及开发类型前者主要是涉及到的行业规范而后者则是在开发时候所涉及到的行业标准。另外就是开发模型中的项目开发过程这就有着项目参与人员