矫捷开发方法中,( )以为每一种不同的名目都须要一套不同的战略、商定和方法论。
【答案】:B矫捷开发是一种以人为外围、迭代、墨守成规的开发方法,经常出现的矫捷开发方法有极限编程法、水晶法、并列争球法和自顺应软件开发方法。
极限编程是一种轻量级的开发方法,它提出了四大价值观:沟通、便捷、反应、勇气。
五大准则:极速反应、便捷性假定、逐渐修正、倡议更改、优质上班。
水晶法强调经常交付,以为每一种不同的名目都须要一套不同的战略、商定和方法论。
并列争球法的外围是迭代、增量交付,依照30天启动迭代开发交付可实践运转的软件。
自顺应软件开发的外围是三个非线性的,重迭的开发阶段:猜想、协作、学习。
在矫捷方法其共同之处以外,他和其余的方法也有很多共同之处,比如迭代开发,关注互动沟通,缩小中介环节的无谓资源消耗。
通常可以在以下方面权衡矫捷方法的实用性:从产品角度看,矫捷方法实用于需求萌动并且极速扭转的状况,如系统有比拟高的关键性、牢靠性、安保性方面的要求,则或许不齐全适宜;从组织结构的角度看,组织结构的文明、人员、沟通则选择了矫捷方法能否实用。
跟这些关系联的关键成功起因有:
组织文明必定允许谈判人员彼此信赖,人少然而精干,开发人员所作选择获取认可,环境设备满足成员间极速沟通之需,要最关键的起因恐怕是名目的规模。
规模增长,面对面的沟通就更加艰巨,因此矫捷方法更实用于较小的队伍,20、40人或许更少。
大规模的矫捷软件开发尚处于踊跃钻研的畛域。
另外的疑问是名目初期的少量假定或许极速搜集需求或许造成名目走入误区,特意是客户对其自身须要毫无概念的状况下。
与之相似,人之本能很容易形成某团体成为主导并将名目指标和设计引入失误方向的境况。
开发者经常能把不失当的打算授予客户,并且直到最后发现疑问前都能取得客户认同。
尽治实践上极速交互的环节可以限度这些失误的出现,但前提是有效的负反应,否则失误解迅速收缩。
是一种以人为外围、迭代、墨守成规的开发方法。
在矫捷开发中,软件名目的构建被切分红多个子名目,各个子名目的成绩都通过测试,具有集成和可运转的特色。
换言之,就是把一个大名目分为多个相互咨询,但也可独立运转的小名目,并区分实现,在此环节中软件不时处于可经常使用形态。