您的位置首页百科问答

迭代开发就是由于市场的不确定性高,在需求没被完全地确定之前,开发

迭代开发就是由于市场的不确定性高,在需求没被完全地确定之前,开发

(单选题) 迭代开发就是由于市场的不确定性高,在需求没被完全地确定之前,开发就迅速启动,每次循环不求完美,但求不断发现新问题,获取和积累新知识,并自适应地控制过程,在一次迭代中完成系统的部分功能,然后将未成熟的产品交付给领先用户,通过他们的反馈来进一步细化需求,从而进入下一轮的迭代,不断获取用户需求、完善产品。

根据以上定义,下列不属于迭代开发的一项是:

A.甲公司先向市场推出极简的原型产品,以最小的成本和有效方式验证产品是否符合用户需求,然后再结合需求,迅速添加组件

B.乙公司开发产品时,遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行,成功开发出新产品

C.丙公司的某产品在推出5年之后才撤掉之前的测试版字样,成为稳定的产品

D.丁公司在其开发的软件上采用了开源软件的模式,与用户联合升级软件

正确答案:B

解析

第一步,看提问方式,本题属于选非题。

第二步,找关键信息。

①在需求没被完全地确定之前,开发就迅速启动;

②不断发现新问题,获取和积累新知识;

③在一次迭代中完成系统的部分功能,然后将未成熟的产品交付给领先用户;

④不断获取用户需求、完善产品。

第三步,辨析选项。

A项:甲公司推出原型产品,利用最小的成本和有效方式验证产品是否符合用户需求,属于“在需求没被完全地确定之前,开发就迅速启动”,再结合需求,添加组件,属于“不断发现新问题”,并“不断获取用户需求、完善产品”,符合定义;

B项:遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行,成功开发出新产品,不属于“在需求没被完全地确定之前,开发就迅速启动,每次循环不求完美,但求不断发现新问题”,不符合定义;

C项:产品推出5年之后才撤掉之前的测试版字样,测试版字样属于“在需求没被完全地确定之前,开发就迅速启动”,说明5年间一直在不断完善,最终成为稳定的产品,属于“不断发现新问题”,并“不断获取用户需求、完善产品”,符合定义;

D项:丁公司与用户联合升级软件,属于“不断发现新问题,获取和积累新知识”且“不断获取用户需求、完善产品”,符合定义。

因此,选择B选项。

点击查看答案>>

扫码关注湖北华图微信公众号

后台回复【每日一练】查看更多湖北公务员试题和招聘

(每日更新备考试题)