结构推理 原型法需要什么环境支持?它有哪些局限?
【正确答案】一般认为原型法所需要的软件支持环境主要有:
   (1)要有一个方便灵活的数据库管理系统(DBMS),如Visual FoxPro、INFORMIX、ORACLE、SYBASE等。
   (2)一个与数据库(DB)对应方便灵活的数据字典,具有存储所有实体的功能。
   (3)一套高级的软件工具(如第四代自动生成语言4GL或开发生成环境等)用以支持结构化程序,并且允许程序采用交互的方式迅速地进行书写和维护,并产生任意程序语言模块。
   (4)一套与数据库(DB)对应的快速查询语言,支持任意非过程化的组合条件查询。
   (5)一个非过程化的报告/屏幕生成器,允许设计人员详细定义报告/屏幕样本以及生成内部联系。
   原型法不是万能的,有其一定的适用范围和局限性。主要是:
   (1)对于一个大型的系统,如果不经系统分析而进行整体性划分,直接使用屏幕来一个一个的模拟,这是很困难的。
   (2)对于大量运算的逻辑性较强的程序模块,原型法很难构造出模型以供评价。
   (3)对于原基础管理不善、信息处理过程混乱的问题,使用原型法有一定的困难。
【答案解析】