![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
●软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最适应的软件开发方法是 (13)()
A.(13) 构件化方法
B.结构化方法
C.面向对象方法
D.面向方面方法
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
B、结构化方法
解析:【解析】软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,是软件工程中最为常用的软件开发模型,与其最适应的软件开发方法是结构化方法。
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.(13) 构件化方法
B.结构化方法
C.面向对象方法
D.面向方面方法
B、结构化方法
解析:【解析】软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,是软件工程中最为常用的软件开发模型,与其最适应的软件开发方法是结构化方法。
A.瀑布倒流是可以避免的
B.用户需求难以确定、变化多端、用户心里和软件设计者认知存在差异等问题,在软件开发计划之初无法暴露。
C.由于需求不确定性,如果发现不满足客户需求的问题,修改代价会很大
D.瀑布模型使客户在测试完成后才能看到真正可运行的软件
A.瀑布只能从上而下流动,无论软件如何设计、实现,都不可能出现倒流的现象。
B.瀑布模型是最基本的软件生命周期模型,快速原型等众多模型都是在这个基本模型上的变形和优化。
C.瀑布模型具备三个基本时期,而我们最熟悉的编程处于第二个时期软件开发时期的第四个阶段软件实现阶段。
D.潜在的漏洞、错误可能在软件测试过程中得到发现和处理,也可能直到软件即将交付才被用户发现,这时就不得不重新回到需求分析过程去修改软件,并顺序执行其后的所有阶段。因此造成较大的资金投入和时间浪费,软件项目的人力、物力和财力都将成倍增长。
A.常用的软件开发模型有瀑布模型、快速原型模型、螺旋模型以及面向对象开发模型
B.为了研究软件生命周期的各个阶段和各阶段的执行顺序,通常采用模型来描述软件生命周期,即软件开发模型
C.开发者可以根据这些开发模型迅速建立各种软件系统的最终版本
D.计算机软件生命周期的各个阶段将根据软件的规模、种类、开发环境和开发技术等因素进行调整
A.软件描述、软件开发和软件测试
B.软件开发、软件有效性验证和软件测试
C.软件描述、软件设计、软件实现和软件测试
D.软件描述、软件开发、软件有效性验证和软件进化
软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了()。采用螺旋模型时,软件开发沿着螺线自向外旋转,每转一圈都要对()进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个()从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。
A.瀑布模型
B.原型模型
C.螺旋模型
D.基于构建的模型
A.原型模型
B.瀑布模型
C.喷泉模型
D.螺旋模型