软件水平考试

解析:软件开发模型用于指导软件的开发。演化模型是在快速开发一个 (99)

来源:网考网软件水平 所有评论

【单选题】软件开发模型用于指导软件的开发。演化模型是在快速开发一个 (99) 的基础上,逐步演化成最终软件的。螺旋模型综合了 (100) 的优点,并增加了 (101) 。喷泉模型描述的是面向 (102) 的开发过程,反映了该开发过程的 (103) 特征。
A.迭代和有间隙
B、迭代和无间隙
C.无迭代和有间隙
D、无迭代和无间隙
网考网参考答案:B
网考网解析:

[解析] 软件开发模型是指软件开发的全部过程、活动和任务的结构框架。主要的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型和智能模型。 1.瀑布模型 请读者参考第1题的分析。 2.演化模型 演化模型是在快速开发一个原型的基础上,根据用户在试用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本。重复这一过程,直到演化成最终的软件产品。 3.螺旋模型 螺旋模型是一个经典的开发模型,它是在结合瀑布模型和演化模型优点的基础上,再加上两者都忽视了的风险分析建立起来的。 螺旋型项目从小规模开始,然后探测风险,制订风险控制计划,接着确定下一步项目是否还要继续,然后进行下一个螺旋的反复。该模型的最大优点就是随着成本的增加,风险程度随之降低。然而螺旋模型的缺点是比较复杂,且需要管理人员有责任心、专注并有管理经验。 螺旋线第一圈的开始点可能是一个概念项目,是可能被舍弃不用的项目。它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程、客户评价等活动,并开发原型的一个新版本。经过若干次螺旋上升的过程,得到最终的软件。 4.喷泉模型 喷泉模型主要用来描述面向对象的开发过程。它体现了面向对象开发过程的迭代和无间隙特征。迭代意味着模型中的开发活动常常需要多次重复;无间隙是指开发活动 (如分析、设计)之间不存在明显的边界,各项开发活动往往交叉迭代地进行。喷泉模型对软件复用和生存周期中多项开发活动的集成提供了支持。 5.智能模型 智能模型是基于知识的软件开发模型,它综合了上述若干模型,并把专家系统结合在一起。该模型应用基于规则的系统,采用归约和推理机制,帮助软件人员完成开发工作,并使维护在系统规格说明一级进行。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论