论文
从代码到需求:企业规模业务规则的代理逆向工程
From Code to Requirements: Agentic Reverse Engineering of Business Rules at Enterprise Scale
摘要
企业软件系统的业务需求很少以结构化形式捕获;相反,逻辑驻留在源代码、配置文件和机构内存中。当必须迁移、扩展或审核这些系统时,由于缺乏正式的需求工件,团队不得不进行昂贵且会造成知识损失的手动逆向工程。本文提出了一个代理框架,通过对未记录的企业软件进行逆向工程,自动生成业务需求文档(bRD)。七个专业代理协作发现用户旅程,提取业务规则,并从代码、测试套件、配置和可用文档合成锁定的 bRD,由静态分析工具支持,由嵌入式专家从业者认知模型指导,并由人工审核员在受控升级点进行监督。根据实际企业部署中的实际执行跟踪进行测量,该框架在每个服务九分钟内生成全面的 bRD,并根据实际生产缺陷记录独立验证提取的规则。在之前向相同目标架构的迁移中,交付需要两年多的时间;在目前的计划中,与使用 IFPUG 复杂性模型和行业基准人工费率从实际存储库指标得出的基线相比,该框架实现了超过 98% 的成本降低。