某软件开发项目的用户在项目初始阶段提出的需求不全面也不明确,此项目宜采用( )开发。

admin2018-03-13  30

问题 某软件开发项目的用户在项目初始阶段提出的需求不全面也不明确,此项目宜采用(        )开发。

选项 A、生命周期法
B、原型法
C、面向对象的开发方法
D、瀑布式开发方法

答案B

解析 最早出现的软件开发模型是1970年W.Royce提出的瀑布模型。该模型给出了固定的顺序,将牛存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发的软件产品,投入使用。但计算拓广到统计分析、商业事务等领域时,大多数程序采用高级语言(如FORTRAN、COBOL等)编写。瀑布模式模型也存在着缺乏灵活性、无法通过并发活动澄清本来不够确切的需求等缺点。
    原型模型(Prototype Model):原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进~步细化待开发软件的需求。原型通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。显然,原型方法可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。原型的关键在于尽可能快速地建造出软件原型,一旦确定了客户的真正需求,所建造的原型将被丢弃。因此,原型系统的内部结构并不重要,重要的是必须迅速建立原型,随之迅速修改原型,以反映客户的需求。选择答案B正确。
转载请注明原文地址:https://jikaoti.com/ti/ByS7FFFM
0

最新回复(0)