概述

原型化方法: 也称为快速原型法,或者简称为原型法。它是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法

分类

按是否实现功能分类: 分为水平原型(行为原型,功能的导航)、垂直原型(结构化原型,实现了部分功能)

按最终结果分类: 分为抛弃式原型、演化式原型

原型法的特点

  • 原型法可以使系统开发的周期缩短、成本和风险降低、速度加快,获得较高的综合开发效益。

  • 原型法是以用户为中心来开发系统的,用户参与的程度大大提高,开发的系统符合用户的需求,因而增加了用户的满意度,提高了系统开发的成功率。

  • 由于用户参与了系统开发的全过程,对系统的功能和结构容易理解和接受,有利于系统的移交,有利于系统的运行与维护。

原型法的不足之处

  • 开发的环境要求高

  • 管理水平要求高

由以上的分析可以看出,原型法的优点主要在于能更有效地确认用户需求。从直观上来看,原型法适用于那些需求不明确的系统开发。事实上,对于分析层面难度大、技术层面难度不大的系统,适合于原型法开发

从严格意义上来说,目前的原型法不是一种独立的系统开发方法,而只是一种开发思想,它只支持在系统开发早期阶段快速生成系统的原型,没有规定在原型构建过程中必须使用哪种方法。因此,
它不是完整意义上的方法论体系。这就注定了原型法必须与其他信息系统开发方法结合使用


Reference