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

19 查阅

A、生命周期法

B、原型法

C、面向对象的开发方法

D、瀑布式开发方法

参考答案:

B

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

信息系统项目管理师