原型化开发是软件开发的一种常用方法。开发人员对用户提出的问题进行总结,就系统的主要需求取得一致意见后,开发出一个原型并运行之,然后反复对原型进行修改,使之逐步完善,直到用户对系统完全满意为止。原型化开发方法的开发过程中,可以脱离早期构造的软件原型进行独立
优点:需求表达清楚,利于确认各项系统服务的可用性;降低开始风险和开发成本。
缺点:不适用于开发大型的信息系统;系统难以维护;如果用户合作不好,盲目纠错,会拖延开发进度。
用户需求不清的软件开发,管理及业务不稳定,需求经常变化;规模小,不太复杂;开发信息系统的最终用户界面。