下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

解读快速原型模型

作者:课课家教育     来源: http://www.kokojia.com点击数:5559发布时间: 2019-03-07 10:35:11

标签: 快速原型模型软件开发客户需求

软考,您想通过吗?一次通过才是硬道理

  快速原型模型是什么?你是否了解快速原型模型?不管你了解还是不了解都没关系,今天就来为大家分享有关快速原型模型的知识,下面我们一起来看看吧!

  1、什么是快速原型模型

  原型是指模拟某种产品的原始模型,在其它产业中经常使用。软件开发中的原型是以软件的一个早期可运行的版本,它反映了最终系统的重要特性。

  快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。 通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。

  显然,快速原型方法可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。

  快速原型的关键在于尽可能快速地建造出软件原型,一旦确定了客户的真正需求,所建造的原型将被丢弃。因此,原型系统的内部结构并不重要,重要的是必须迅速建立原型,随之迅速修改原型,以反映客户需求。

解读快速原型模型_快速原型模型_软件开发_客户需求_课课家教育

  2、快速原型模型的类型

  1)探索型原型

  这种类型的原型是把原型用于开发的需求分析阶段,目的是要弄清用户的需求,确定所期望的特性,并探索各种方案的可行性。它主要针对开发目标模糊,用户与开发者对项目都缺乏经验的情况,通过对原型的开发来明确用户的需求。

  2)实验型原型

  这种原型主要用于设计阶段,考核实现方案是否合适,能否实施。对于一个大型系统,若对设计方案心中没有把握时,可以通过这种原型来证实设计方案的正确性。

  3)演化型原型

  这阵原型主要用于及早向用户提交一个原型系统,该原型系统或者包含系统的框架,或者包含系统的主要功能,在得到用户的认可后,将原型系统不断扩充演变为最终的软件系统。它将原型的思想扩展到软件开发的全过程。

  3、快速原型模型的开发步骤

  1)快速分析

  在分析人员与用户密切配合下,迅速确定系统的基本需求,根据原型所要体现的特征描述基本需求以满足开发原型的需求。

  2)构造原型

  在快速分析的基础上,根据基本需求说明尽快实现一个可行的系统。这里需要具有强有力的软件工具的支持,并忽略最终系统在某些细节上的要求,如安全性、坚固性、例外处理等等,主要考虑原型系统能否充分放映所要评价的特性而暂时删除一切次要内容。

  3)运行原型

  这是发现问题、消除误解、开发者与用户充分协调的一个步骤。

  4)评价原型

  在运行的基础上,考核评价原型的特性,分析运行效果是否满足用户的愿望,纠正过去交互中的误解与分析中的错误,增添新的要求,并满足因环境变化或用户的新想法引起的系统要求变动,提出全面的修改意见。

  5)修改

  根据评价原型的活动结果进行修改。若原型为满足需求说明的要求,说明对需求说明存在不一致的理解或实现方案不够合理,则根据明确的要求迅速修改原型。

  以上内容就是关于快速原型模型的简单介绍,希望对您有一定的帮助。如果还有疑问,欢迎登陆课课家教育或关注公众号【课课家IT精品课程】与我们一起讨论学习吧!

赞(0)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程