从首次代码评估到完全迁移并验证的 C++ 系统,我们覆盖整个过程。以下是我们交付内容的一部分:
代码评估与审计
对每个程序、copybook、JCL 和数据依赖进行静态分析和人工审查,并提供清晰的复杂度与风险报告。
目标架构与路线图
整洁的 C++ 模块设计、数据层方案,以及包含里程碑和估算的分阶段迁移路线图。
COBOL 到 C++ 转换
将每个 COBOL 程序逐模块重写为架构整洁、可维护的现代 C++17/20。
数据迁移
将 VSAM、平面文件和 DB2 转换为 PostgreSQL、SQLite 或结构化的现代格式。
输出一致性测试
将 C++ 输出与原始 COBOL 自动比对,逐条记录证明行为一致。
并行运行与交接
新的 C++ 系统在验证完成前与遗留 COBOL 并行运行,并提供完整源代码、CMake/CI 以及 60 天的缺陷修复。