COBOL系统调查分析系统(CNG-COBOL)

概要

        COBOL已经有50年的历史了,目前全球仍有多达2000亿行COBOL语言代码正在执行,而且每年都会增加50亿行,全球75%的商业数据和90%的金融交易都由COBOL处理,全球500强企业中有492家(包括全部前100强)都使用了COBOL,目前在COBOL方面的投资已经超过2万亿美元,150-200万名开发人员还在使用这种这种已经走过了半个世纪的编程语言。
        目前COBOL相关的工作大多都是针对现有系统进行的再工程,如升级、维护、Web化或SOA化等。很多系统的原开发商早已不复存在。也不存在设计文档,及时部分存在,也只有很少一部分是准确或完整的。根据IBM公司公布的最新数据显示,对现有程序进行再工程的工程师至少花费47%的时间学习现有程序,才可以开始进行修改程序的代码。即便如此,这种修改对应用程序的其余部分不可预见的风险估计高达60%之多。
        为此,奥地索(北京)信息技术有限公司自主研发了COBOL语言逆向分析工具——CNG-COBOL(Code Navigator for COBOL, COBOL程序导航)。该工具通过对COBOL既存系统程序的分析,帮助开发和维护人员快速准确的理解既存系统的程序,从而降低对既存COBOL系统维护的风险和成本。


功能介绍

◎ 程序结构分析及可视化表示
        采用树状视图,将COBOL的程序结构,从部、段、节,到语句都可以表示出来,便于快速了解程序结构,理解程序。
◎ 程序控制流分析及可视化表示
◎ 程序内部和程序间调用关系分析及及可视化表示
◎ 程序对象的影响范围调查及可视化表示
◎ 程序的相似代码分析及可视化表示


特点说明

◎ 采用导航模式,告诉用户每一步进行哪些操作,方便用户操作
◎ 将分析结果可视化,同时实现了图形和程序的对应,便于分析和查看(参考功能介绍)


运行环境

◎ 单机版:
  OS: Windows 2000, Windows XP
  Memory: 1GB
  CPU: 1GHz (x86)
  HDD: 4GB
  Software: .NET Framework 2.0, Microsoft Office2000/2003

◎ C/S版
  OS: Windows 2000, Windows XP
  Memory: 1GB
  CPU: 1GHz (x86)
  HDD: 4GB
  Software: .NET Framework 2.0, Microsoft Office2000/2003
  Database: PostgreSQL 8.4