摘要
本发明属于代码生成技术领域,具体涉及一种业务系统代码自动生成方法及系统,所述方法包括:通过预训练的自然语言处理模型解析自然语言需求文档,生成结构化需求用例,并构建领域模型;通过框架选择评分算法动态计算最优系统框架,得到目标框架;将领域模型转换为目标框架的多个可执行代码模块;对可执行代码模块计算模块内聚度,当模块内聚度大于或等于设定阈值时,维持当前模块结构;否则,自动拆分可执行代码模块,按照业务能力单元的耦合度生成分布式代码模块,并重新计算模块内聚度,直至所有模块内聚度大于或等于设定阈值;采用静态代码分析结合强化学习优化生成的代码。确保了代码的高内聚性和低耦合性,提高了代码质量和可维护性。