【软考练习题】软件工程类

36、计划开发一个新的信息系统,该系统需求不明确,实现不能定义需求,需要经过多期开发
完成,该系统的生命周期模型宜采用()。(单选)
A、瀑布模型
B、v模型
C、迭代模型
D、测试驱动方法


对于计划开发的新信息系统,如果需求不明确且需要经过多期开发完成,那么选择一个能够适应需求变更和增量的生命周期模型非常重要。针对给出的选项,我们可以进行如下分析:

A、瀑布模型:瀑布模型是一个线性的、顺序的开发模型,它假设需求在项目开始时是明确且不会改变的。对于需求不明确且需要多期开发的项目,瀑布模型并不适用。

B、V模型:V模型主要用于描述软件测试的过程,它与具体的开发方法(如瀑布模型或迭代模型)相结合,但它本身并不直接解决需求不明确和多期开发的问题。

C、迭代模型:迭代模型是一种增量式的开发模型,它将项目划分为若干个迭代周期,每个周期都包含需求分析、设计、编码、测试等环节。在每个迭代周期中,可以根据实际情况对需求进行调整和完善,因此非常适合需求不明确且需要多期开发的项目。

D、测试驱动方法(如测试驱动开发TDD):测试驱动方法是一种强调测试在开发过程中起主导作用的开发方法,但它本身并不解决需求不明确和多期开发的问题。

因此,对于需求不明确且需要多期开发的新信息系统,生命周期模型宜采用迭代模型。正确答案是C、迭代模型。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ThinkPet

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值