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