试述原型法的特点及适用范围。
参考答案:
原型方法是一开始就凭借着系统分析人员对用户要求的理解,在强有力的软件环境支持下,给出一个实实在在的系统模型(或原型),这个模型大致表达了系统分析人员当前对用户要求的了解和他希望系统实现后的形式。然后系统分析人员和用户一道,对这个模型进行评价.根据评价的结果,再对模型进行修改。如此反复,周而复始,直到完全满意为止。
原型方法作为一种信息系统的开发方法,从原理到流程都是十分简单的。但它却有着传统方法无法比拟的优越性,这主要是由于原型法有着以下特点:
(1)从认识论的角度看,原型法更多地体现了从特殊到一般的认识规律,因而更容易为人们所普遍的掌握和接受。
(2)原型法将模拟(或称仿真)的手段引入系统分析的初期阶段,首先根据系统分析人员对用户要求的理解.模拟出一个系统原型,然后就这个模型展开讨论,沟通了人们的思想,缩短了用户和系统分析人员之间的距离,解决了传统方法中最难解决的一环。
(3)原型法为我们准确的认识问题创造了条件。
(4)原型法充分利用了最新的软件工具,使得系统开发的时间、费用、质量、效率等方面的效益都大大提高了,系统对外界环境变化的适应能力大大增强。
(5)原型法将传统方法中的系统调查、系统分析、系统设计三个阶段融为一体。
原型法有一定的适用范围,主要表现在:
(1)对于一个大型的系统,如果不经过系统分析进行整体性划分,想要直接模拟是很困难的。
(2)对于大量运算、逻辑性较强的程序模块,原型法很难构造出模型来供人评价.
(3)对于原基础管理不善,信息处理混乱的问题,使用时有一定的困难。
(4)对于一个批处理的系统,其大部分是内部处理过程,用原型法有一定的困难。