关于快速原型模型的适用范围

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:29:51
老师课堂上说这个模型适用于需求明确的软件,,是这样吗?我怎么感觉应该是适应需求不明确的软件呢,,,用户如果明确他的需求了,为什么不一下提出来呢,为什么还要我们快速建立一个功能不全的软件呢 ?这不就是需求不明确吗?
不要复制的,,帮我解释下为什么是需求明确的,,

快速原型模型需要迅速建造一个可以运行的软件原型 ,以便理解和澄清问题,使开发人员与用户达成共识,最终在确定的客户需求基础上开发客户满意的软件产品。 快速原型模型允许在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向用户展示待开发软件的全部或部分功能和性能;用户对该原型进行测试评定,给出具体改进意见以丰富细化软件需求;开发人员据此对软件进行修改完善,直至用户满意认可之后,进行软件的完整实现及测试、维护。
优点:
• 克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险。
缺点:
• 所选用的开发技术和工具不一定符合主流的发展;
• 快速建立起来的系统结构加上连续的修改可能会导致产品质量低下;

================================================================
由上面的说明可以看到。快速原型法是在需求不明确的情况下常用的一种方法。
所有,你老师说的不对。