“敏捷开发”的研究目的、意义及依据?!

论文中要写到,我写了,可是未通过,所以想集思广益下,看看哪位高人能帮忙写下?!字数请多一些~!知者请留言~!谢谢了~!... 论文中要写到,我写了,可是未通过,所以想集思广益下,看看哪位高人能帮忙写下?!字数请多一些~!
知者请留言~!谢谢了~!
展开
 我来答
匿名用户
2013-04-28
展开全部
1、研究目的
从敏捷开发对软件项目的重要性出发,针对它的各种优势进行研究与分析,讲述如何将敏捷理念用于实践,从而让更多的人了解到它的实际价值与应用前景。
2、研究的意义
许多年以来人们一直使用瀑布方法进行软件的开发,瀑布型方法的特点是在完成系统设计之后就进行构建,并且在开始阶段,就能够估算出具有参考价值的工作量和成本,但一般情况是不去适应没有预定的变动的,并且改动率也较低。敏捷开发作为一种面临迅速变化的需求,快速开发出高质量软件产品的新方法,自问世以来,对软件工业起着积极而又重要的影响,它吹响了软件工业的战斗号角,颇受业内人士推崇。它的主要特征是允许对过程进行自主调整,并且强调软件开发中人的因素,它克服了传统开发方法的缺点,和传统开发方法有着明显不同。由于软件在规模、复杂度、功能上的极大扩展和提高,以及在需求和技术不断变化的过程中实现软件自身开发的需求,敏捷开发正逐渐成为软件开发的新模式。因此,我们应当更好的利用这种方法,适应快速的需求变化,达到完善需求分析,改进开发过程,提高软件项目管理水平的目的,扩展它的应用领域。
3、研究的依据
敏捷开发方法是一类软件开发方法的统称,其中包括极限编程、Scrum方法等,相对于那些“非敏捷”软件开发来说,更强调适应性而非预见性。这类方法重视软件开发过程中人的重要性,强调个体的竞争力,强调人与人之间的交流与合作,强调可以工作的软件。不同的人对敏捷编程有着不同的理解,不过所有敏捷开发方法的核心都具有以下原则:业务相关人员与独立的小型开发团队协调同步;团队更多地依赖面对面交流,而不是前期需求和文档,这种交流为软件设计和测试提供了不断调整的机会。“软件开发之父”Martin曾说过,“信息时代,唯一不变的就是变化。”市场环境在变、科学技术在变、业务需求也在变,在搭建企业信息系统时如何能够在变化中迅速响应?敏捷开发技术很好的回答了这个问题!因为它是一种应对变化的方法,它的关键之处在于,能够“敏捷”地适应项目的变化,而不是在开发阶段去适应需求变化。敏捷编程把一个应用软件开发项目分成了诸多很小的模块化部分,每个部分在很短时间内逐个解决,然后添加到整个应用软件上,最后提供完整的功能。公司可以根据这些指导原则开发出适合自己公司的敏捷方法,或采用现有的各种敏捷方法,例如著名的极限编程(XP)、自适应软件开发(ASD),特征驱动开发(FDD)等等。
秒懂百科
2020-12-30 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

敏捷软件开发:广泛关注的新型软件开发方法

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式