系统重构

恒天软件凭借自身在系统再工程领域十多年的技术积累,自主研发出了闪蝶智能化大型机系统代码分析平台(BlueMorpho)。该平台专注于大型机系统代码分析、业务逻辑抽取及代码质量检测,大规模系统源码的实时全面分析,业务逻辑自动化抽取和源码质量检测。旨在协助技术和业务人员从多视角,多层面快速理解复杂遗留系统。实现提升50%工作效率,减少30%系统再工程或维护成本的目标。

系统优势

平台支持通用语言分析 (Java, C++,C#, VB, COBOL, PL1, SQL, JCL…) 对多个应用系统源码自动构建统一的动态、可追踪的可视化模型 基于机器学习技术的业务逻辑抽取,实现系统自动文档化、实时化 源码质量检测提供持续的代码规范检测以及识别无效代码与重复代码。

BlueMorphomodule.JPG

系统业务逻辑提取功能介绍

重复代码分析

重复代码是COBOL系统普遍存在的问题, 降低了系统的性能。该功能支持模糊分析和精确匹配分析两种模式,能够精确定位重复代码,为系统优化提供依据。

复杂度分析

可生成程序的圈复杂度,可作为衡量代码质量的一个参考指标。

无效代码分析

无效代码也是COBOL系统普遍存在另一类的问题,增加了维护的成本。该功能支持在程序、语句、变量三个级别上的无效代码分析,也支持可自动化去除无效代码,为COBOL系统瘦身。

控制流图

支持生成程序内部控制流图。

数据流图

支持生成核心变量的数据流图,协助技术人员理解业务逻辑。

程序调用关系图

支持生成程序执行时序调用关系图。

COBOL IDE

为COBOL开发人员提供一个方便快捷代码展示,编辑工作台。其集成各种分析功能、展示功能,方便开发人员快速获得分析结果。

源代码代码同步

当源代码发生变化时BlueMorpho能够自动更新分析结果,保证了代码与分析结果的一致性。

无需客户端安装

源码在后台统一分析,分析结果集中保存,支持批量用户查询分析结果。

 

 

 

客户案例
美国某医保服务商的核心业务运行在COBOL系统上,代码规模在3千万以上。 系统开发时间有20年以上且文档缺失,给维护、升级工作带来很大困难。该公司采用恒天BlueMorpho-COBOL系统分析工具作为系统维护、升级的辅助理解工具,明显减少了技术人员理解代码的时间,缩短了业务交付时间,降低了系统维护成本。