软件项目管理中原型开发方法的利弊

来源:百度知道 编辑:UC知道 时间:2024/06/08 18:28:32

原型法适用于用户没有确定其需求的明确内容的时候。他先是根据已给的和分析的需求,建立一个原始模型,这是一个可以修改的模型(在声明周期法中,需求分析一般不再多修改)。在软件开发的各个阶段都把有关信息相互反馈,直至模型的修改,使模型趋于完善。在各个过程中,用户的参与和决策加强了,最终的结果更适合用户的要求。这种原型技术有分为三类:抛弃式、演化式和递增式。原型法成败的关键及效率的高低关键在于模型的建立和建模的速度。
原型法的优点是:可以解决在产品开发早期需求不确定的问题(不确定性、二义性、不完整性、含糊性等),可以明确并完善需求、探索设计选择方案、发展为最终产品。
原型法的缺点也是显而易见的,需要在正式的代码开发之前进行必要的原型开发,在某种程度上增加了工作量,尤其采用抛弃型原型,更是如此。