摘要
本发明提供了一种基于业务需求的代码生成方法及系统,所述方法包括获取业务需求描述文本,对所述业务需求描述文本进行语义解析,提取结构化信息;基于所述结构化信息,构建对应的逻辑图;判断所述逻辑图是否包含自然语言描述的节点,若所述逻辑图未包含自然语言描述的节点;则识别所述逻辑图中的迭代控制结构和条件执行结构,基于识别出的所述迭代控制结构生成对应的循环代码片段,基于识别出的所述条件执行结构生成对应的分支代码片段,组合所述循环代码片段和所述分支代码片段,形成函数逻辑;通过多层架构自动映射引擎,将所述函数逻辑转换为符合目标架构规范的分层代码,避免了人工解析复杂逻辑时的理解偏差,提升了代码生成的效率。