某待开发的信息系统,具体功能需求不明确,需求因业务发展需要频繁变动,适用于此信息系统的开发方法是(25)。(2008年5月试题25)

admin2018-04-11  36

问题 某待开发的信息系统,具体功能需求不明确,需求因业务发展需要频繁变动,适用于此信息系统的开发方法是(25)。(2008年5月试题25)

选项 A、螺旋模型
B、原型方法
C、瀑布模型
D、面向系统的方法

答案B

解析 本题考查信息系统开发中的软件过程模型的基础知识。
    (1)原型方法
    软件原型是所提出的新产品的部分实现,建立原型的主要目的是为了解决在产品开发的早期阶段的需求不确定的问题,其目的是:明确并完善需求,探索设计选择方案,发展为最终的产品。
    原型方法适合于用户没有认可其需求的明确内容的时候。它是先根据已给出的和分析的需求,建立一个原始模型,这是一个可以修改的模型(在生命周期中,需求分析编写成文档后一般不再做大量修改)。在软件开发的各个阶段会把有关信息相互反馈,对模型进行修改,使模型渐趋完善。最终的结构将更适合用户的要求。
    (2)瀑布模型
    瀑布模型给出了软件生命周期各阶段的固定顺序,即可行性分析、需求分析、软件设计、编码实现、测试和维护等,上一个阶段完成后才能进入下一个阶段。
    (3)演化模型
    演化模型是在快速开发一个原型的基础上,根据用户在调用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本,重复这一过程,直到演化成最终的软件产品。
    (4)螺旋模型
    螺旋模型是将瀑布模型和演化模型相结合,它综合了两者的优点,增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一周都要经过制定计划、风险分析、实施工程、客户评价等活动,并开发原型的一个新版本。经过若干次螺旋上升的过程,最终得到软件。
    (5)喷泉模型
    喷泉模型对软件复用和生命周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法。“喷泉”体现出迭代和无间隙的特征。系统的某个部分常常重复工作多次,相关功能在每次迭代中随之加入演进的系统。无间隙指的是在开发活动,即分析、设计和编码之间不存在明显的边界。
转载请注明原文地址:https://kaotiyun.com/show/U3UZ777K
0

相关试题推荐
随机试题
最新回复(0)