美文网首页
快速原型模型

快速原型模型

作者: 程序猿陈嘉 | 来源:发表于2018-10-18 18:20 被阅读0次

快速原型模型(Rapid prototype)

快速原型模型(Rapid prototype)是需要迅速建造一个可以运行的软件原型 ,以便理解和澄清问题,使开发人员与用户达成共识,最终在确定的客户需求基础上开发客户满意的软件产品。


核心思想

快速原型模型是快速建立一个能反映用户主要需求的原型系统(prototype),让用户在计算机上试用它,通过实践来了解目标系统的概貌。通常,用户在试用原型系统之后会提出许多修改意见,开发人员按照用户的意见快速地修改原型系统,然后再次请用户试用。一旦用户认为这个原型系统确实能做到他们所需要的工作。开发人员便可据此书写规格说明文档,根据这份文档开发出的软件可以满足用户的真实需求。


优缺点

优点

快速原型模型是不带反馈环的,软件产品的开发基本上是按线性顺序进行的。

原型系统已经通过与用户交互而得到验证,据此产生的规格说明正确地描述了用户需求,因此,在开发过程的后续阶段不会因为发现了规格说明文档的错误而进行较大的返工。

开发人员通过建立原型系统已经学到了许多东西(至少知道了“系统不应该做什么,以及怎么不去做不该做的事情”),因此,在设计和编码阶段发生错误的可能性也比较小,这自然减少了在后续阶段需要改正前面阶段所犯错误的可能性。

缺点

快速建立起来的系统结构加上连续的修改可能会导致产品质量低下。使用这个模型的前提是要有一个展示性的产品原型,因此在一定程度上可能会限制开发人员的创新。

相关文章

  • 快速原型模型

    快速原型模型(Rapid prototype) 快速原型模型(Rapid prototype)是需要迅速建造一个可...

  • 快速原型模型

    二、快速原型模型 2.1什么是快速原型模型 快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往...

  • 有哪些主要的软件生存期模型

    生存期模型主要有:瀑布模型、原型开发模型(快速原型模型、演化模型、增量模型)、螺旋模型、喷泉模型、基于知识的模型和...

  • 几种软件模型的比较

    几种软件模型 瀑布模型 快速原型模型 螺旋模型 增量模型 统一过程模型 RUP 瀑布 快速模型的区别 RUP 瀑布...

  • 【原创】产品生命周期模型

    产品生命周期模型有:瀑布模型、快速原型模型、迭代模型、螺旋模型、W模型、V模型。 瀑布模型(Waterfall M...

  • 敏捷开发(适合产品经理看)

    在软件工程领域,有过很多软件开发模型,如瀑布模型、快速原型模型、增量模型、螺旋模型、演化模型、喷泉模型、RAD模型...

  • 试卷整理

    名词解释 1.原型模型:沟通->快速策划->建模快速设计->构建原型->部署交付及反馈 2.软件体系结构:指系统的...

  • 软件开发模型

    项目开发过程中运用的软件开发模型多种多样,常见的有瀑布模型,快速原型模型,演化模型,增量模型,螺旋模型,喷泉模型,...

  • 测试

    研发模型:1.大爆炸模型2.瀑布模型3.增量模型4.螺旋模型5.快速原型模型6.双v模型7.敏捷模型 测试的特点:...

  • 软件研发流程

    最常见的5种模型: •瀑布模式 •VW •快速原型 •敏捷开发 瀑布模型特点:是一种线形的、顺序的软件开发模型。上...

网友评论

      本文标题:快速原型模型

      本文链接:https://www.haomeiwen.com/subject/zcvszftx.html