关于CASE

Author: 江苏 陈冠清 教授 Date: 1992-11-13

        随着软件工程的诞生,就产生了“计算机辅助软件工程CASE”,CASE的全称是Compter Aided Scftware Engineering。长期以来,软件开发一直处于传统的手工作坊方式。于是成本高、周期长,可靠性和可维护性得不到保证,当然也很难商品化。从而导致软件产业难以形成,影响了计算机的普及与应用。改变这种现状,加快软件开发工程化的步伐,是软件界相互关注的重大事情。软件开发工程化,关键在于改变开发手段。研制CASE系统,目的在于改变这种手段,CASE是自动化技术对软件工程的应用,CASE系统的功能,可用以下的流程图说明,需求及制约→运行CASE系统→目标软件。CASE系统具有下列特点:1)明显地提高软件生产率。借助自动化工具生成软件,明显地比手工开发要快得多,2)减少软件的易变因素,人而提高了软件质量。3)增强了对整个软件开发过程的管理和控制。
        目前,CASE系统在世界上亦属较新的研究项目,我国有些省内,已将CASE系统的研制列入了“八五”规划,作为重点攻关项目。我国有些单位,已经研制成了用于需求分析的CASE系统,可以预言,我国软件开发工程化的步伐,将随着CASE系统的诞生而加快。