A.原型模型
B.瀑布模型
C.喷泉模型
D.螺旋模型
A.软件描述、软件开发和软件测试
B.软件开发、软件有效性验证和软件测试
C.软件描述、软件设计、软件实现和软件测试
D.软件描述、软件开发、软件有效性验证和软件进化
瀑布模型将软件的生存周期划分为______。
A.软件开发、软件测试、软件维护三个时期
B.计划、开发、运行三个时期
C.总体设计、详细设计、编码设计三个时期
D.计划、开发、测试、运行四个时期
A.瀑布倒流是可以避免的
B.用户需求难以确定、变化多端、用户心里和软件设计者认知存在差异等问题,在软件开发计划之初无法暴露。
C.由于需求不确定性,如果发现不满足客户需求的问题,修改代价会很大
D.瀑布模型使客户在测试完成后才能看到真正可运行的软件
软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了()。采用螺旋模型时,软件开发沿着螺线自向外旋转,每转一圈都要对()进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个()从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。