
原型化开发是软件开发的一种常用方法。开发人员对用户提出的问题进行总结,就系统的主要需求取得一致意见后,开发出一个原型并运行之,然后反复对原型进行修改,使之逐步完善,直到用户来自对系统完全满意为止。
- 中文名称 原型化开发
- 优点 需求表达清楚
- 缺点 不适用于开发大型的信息系统
- 类型 方法
基本概念
- 原来自型化开发是软件开发的一种常用方法。开发人员对用户提出的问题进行总结,就系统的辩请洒乃主要需求取得一致意见后,开发危乘棵巩出一个原型举榜劝并运行之,然后反复对原型进行修改,使之逐步完善,直到用户对系统完全满意放狱嘱为止。原型化开发方法的开发过程中,可以脱离早期构造的软件原型进行独立,原型化方法实际上是一种快速确定需求的策略,对用户的需求进行提取、求精,快速建立最终系统工作是模型的方法。要求要有完整的生命周期,原型化是一种动态设计过程,它需要加强用户的参与和决策错吗,以求尽快地将需遥跨求确定下来,采用这样一个(与最终系统相比)相对简化的模型就可以简化项目的管理。
优缺点与特点
- 轮优点:需求表达清楚,利于确认各360百科项系统服务的可用性;降低开始风险和开发成本。
- 缺点:不适用于开发大型的信息系统;系统难以维护;如果用户合作不好,盲目纠错,会主承糊拖延开发进度。
- 特点: 加快需求的确定 简化项目管理 加强用户参与与决策
适用范围
用户需求不清的软件开发,管理及业务不稳定,需求经常变化;规模小,不太复杂;开发信息系统的最终用户界面并且原型化方法利于确认各项系统服务的可用性。不适走象图味盾艺讲包优合于:大型、复杂系统朵兵束,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范;大量批处理系统;目标不明确的软件开发。