将敏捷开发极限编程模型和V模型进行比较.doc

将敏捷开发极限编程模型和V模型进行比较.doc

ID:57694386

大小:13.50 KB

页数:2页

时间:2020-09-01

将敏捷开发极限编程模型和V模型进行比较.doc_第1页
将敏捷开发极限编程模型和V模型进行比较.doc_第2页
资源描述:

《将敏捷开发极限编程模型和V模型进行比较.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一将敏捷开发极限编程模型和V模型进行比较,分析各自的优缺点。V模型:在快读应用开发模型基础上演变而来,开发过程构成V形优点:(1)强调软件开发的写作和速度,将软件实现和验证有机的结合,在保证较高的软件质量情况下缩短开发周期。(2)软件开发过程有效,可操作性强。具有面向用户、效率高、质量预防意识等特点。(3)避免软件测试在代码完成后进行缺点:(1)V模型仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,需求的满足情况一直到后期的验收测试才被验证。(2)容易让人误解为测试是在开发完成之后的一个阶段。(3)由于它的顺序性,当编码完成之后,正式进入测试时

2、,这时发现的一些bug可能不容易找到其根源,并且代码修改起来很困难。(4)实际中,由于需求变更较大,导致要重复变更需求、设计、编码、测试。返工量大。敏捷方法的极限模型:适用迅速变化的需求而产生的帮助建立快速软件优点:(1)采用简单计划策略,不需要长期计划和复杂模型,开发周期短;(2)在全过程采用迭代增量开发、反馈修正和反复测试的方法,能够适应用户经常变化的需求,同时增加软件的易维护性。在不断的迭代中,避免架构设计的重大失误造成的软件不能如期交工,避免了软件设计的风险。(3)它令公司对其商业需求的变化做出更快速的反应,而且价格低廉。、(4)XP是以测试推动开发。在XP下可以在编写代码之前开始测试

3、,确立自动验收测试以确认该软件的每一个功能的运行质量缺点:(1)以代码为中心,忽略了设计;对编码人员的经验要求高(1)缺乏设计文档,XP方法适用于小团队的开发,对于大团队的开发项目中,作用太小(2)对已完成工作的检查步骤缺乏清晰的结构;(3)质量保证依赖于测试;维护成本是否降低,不能确定(4)缺乏质量规划;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。