现要开发一个通过卫星通信连接计算机的新软件产品,假设之前没有开发卫星通信软件的经验,则最不适合采用______模型。A.瀑布B.原型C.增量D.螺旋
现要开发一个通过卫星通信连接计算机的新软件产品,假设之前没有开发卫星通信软件的经验,则最不适合采用______模型。
A.瀑布
B.原型
C.增量
D.螺旋
B.原型
C.增量
D.螺旋
参考解析
解析:本题考查软件生存周期模型。瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型,它为软件的开发和维护提供了一种有效的管理模式。但该模型缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。演化模型在获取一组基本的需求后,通过快速分析构造出该软件的一个初始可运行版本,然后逐步演化成为最终软件产品。原型模型快速构造软件的原型,在此基础上开发最终软件产品。这两类模型主要是针对需求不确定或者不清楚的情况下,进行项目开发建议采用的。而螺旋模型增加了风险分析。因此对于开发一个新领域的新软件产品,不适合采用瀑布模型。
相关考题:
●假设某软件公司与客户签订合同开发一个软件系统,系统的功能有较清晰定义,且客户对交付时间有严格要求,则该系统的开发最适宜采用 (9) 。(9)A.瀑布模型B.原型模型C.V-模型D.螺旋模型
● 假设某软件公司与客户签订合同开发一个软件系统,系统的功能有较清晰的定义,且客户对交付时间有严格要求,则该系统的开发最适宜采用(30)。(30)A.瀑布模型B.原型模型C. V模型D.螺旋模型
某公司要开发一个软件产品,产品的某些需求是明确的,而某些需求则需要进一步细化。由于市场竞争的压力,产品需要尽快上市,则开发该软件产品最不适合采用( )模型。A.瀑布 B.原型 C.增量 D.螺旋
某小型软件产品公司欲开发一个技术上有较大突破的儿童益智产品,该产品采用到虚拟现实的硬件环境和一些高新软件技术。由于儿童娱乐市场的竞争非常激烈,完成这项开发工作的压力很大。对于该开发项目,比较适合选择(28)过程开发模型。A.瀑布B.RADC.螺旋D.原型
某公司要开发一个软件产品,产品的某些需求是明确的,而某些需求则需要进一步细化。由于市场竞争的压力,产品需要尽快上市,则开发该软件产品最不适合采用(30)模型。A.瀑布B.原型C.增量D.螺旋
系统模块化程度较高时,更适合于采用( )方法,该方法通过使用基于构件的开发方法获得快速开发。(请作答此空)把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证以及评审构成。A.原型模型B.瀑布模型C.螺旋模型D.V模型
模型是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法赢得快速开发。A.CBSD模型B.RAD模型C.RUP模型D.喷泉模型
系统模块化程度较高时,更适合于采用(请作答此空)方法,该方法通过使用基于构件的开发方法获得快速开发。( )把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证,以及评审构成。A.快速应用开发B.瀑布模型C.螺旋模型D.原型模型
判断题面向对象软件开发最适合采用迭代、增量式的开发模型。A对B错