System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种业务需求文档的生成方法、装置及电子设备。
技术介绍
1、业务需求文档是软件系统设计和实现阶段的基础,在现阶段的软件项目需求分析过程中,大多采用手工编写的方法,而银行等业务具有复杂度高、变化快的特点,在这种背景下,手工编写业务需求文档需要消耗大量的人力,且无法保证文档质量,可能会出现功能理解偏差与内容遗漏,进而会导致开发和测试人员在设计开发和测试分析的过程中产生偏差,影响整个项目的质量,增加项目成本。
2、现有技术中还提出了一种基于文档构件的需求文档自动生成方法,提供了生成业务需求的文档框架,但此种方式仍然需要业务人员填充需求数据。此外,通过建立业务需求文档库,可对已有的需求文档实现复用,但无法处理新增、修改功能点的需求生成。
技术实现思路
1、本申请实施例提供了一种业务需求文档的生成方法、装置及电子设备,以提高业务需求文档的生成效率,保证业务需求生成质量,降低业务需求的编写难度。
2、本申请实施例采用下述技术方案:
3、第一方面,本申请实施例提供一种业务需求文档的生成方法,所述业务需求文档的生成方法包括:
4、获取业务模型;
5、根据所述业务模型和预设业务需求知识图谱,确定所述业务模型对应的业务需求变更信息;
6、根据所述业务需求变更信息,利用预设业务需求生成模型生成所述业务模型对应的变更业务需求;
7、根据所述业务模型对应的已有业务需求和变更业务需求生成所述业务模型对
8、可选地,所述根据所述业务模型和预设业务需求知识图谱,确定所述业务模型对应的业务需求变更信息包括:
9、对所述业务模型进行实体识别,得到业务模型的实体识别结果;
10、基于所述业务模型的实体识别结果,在所述预设业务需求知识图谱中进行查询,得到所述业务模型对应的业务需求变更信息。
11、可选地,所述预设业务需求生成模型通过如下方式构建得到:
12、基于预设专家知识库构建微调训练数据集;
13、利用所述微调训练数据集对基础模型进行监督微调,得到所述预设业务需求生成模型。
14、可选地,所述预设专家知识库通过如下方式构建得到:
15、通过预设抽取方式抽取结构化的基础数据,所述结构化的基础数据包括结构化的业务模型数据和业务需求数据;
16、对所述结构化的基础数据进行加工处理,得到加工后的基础数据;
17、基于所述加工后的基础数据,利用预设业务模型规则模板或预先训练好的命名实体识别模型提取并标注业务模型数据和业务需求数据;
18、对经过标注的业务模型数据和业务需求数据进行质量校验,并根据校验通过的业务模型数据和业务需求数据构建所述预设专家知识库。
19、可选地,在利用所述微调训练数据集对基础模型进行监督微调,得到所述预设业务需求生成模型之后,所述业务需求文档的生成方法还包括:
20、获取所述预设业务需求生成模型生成的业务需求;
21、对所述预设业务需求生成模型生成的业务需求进行校验;
22、若校验通过,则输出所述预设业务需求生成模型;
23、若校验未通过,则对所述预设业务需求生成模型继续进行监督微调,直至所述预设业务需求生成模型生成的业务需求通过校验。
24、可选地,所述对所述预设业务需求生成模型生成的业务需求进行校验包括:
25、计算所述预设业务需求生成模型生成的业务需求与所述业务模型在预设专家知识库对应的业务需求之间的相似度;
26、若所述相似度小于预设相似度阈值,则校验通过;
27、否则,则校验未通过。
28、可选地,在根据所述变更业务需求内容,利用预设业务需求生成模型生成所述业务模型对应的业务需求文档之后,所述业务需求文档的生成方法还包括:
29、根据所述业务模型和所述业务模型对应的变更业务需求更新所述预设业务需求知识图谱。
30、第二方面,本申请实施例还提供一种业务需求文档的生成装置,所述业务需求文档的生成装置包括:
31、第一获取单元,用于获取业务模型;
32、确定单元,用于根据所述业务模型和预设业务需求知识图谱,确定所述业务模型对应的业务需求变更信息;
33、第一生成单元,用于根据所述业务需求变更信息,利用预设业务需求生成模型生成所述业务模型对应的变更业务需求;
34、第二生成单元,用于根据所述业务模型对应的已有业务需求和变更业务需求生成所述业务模型对应的业务需求文档。
35、第三方面,本申请实施例还提供一种电子设备,包括:
36、处理器;以及
37、被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行前述之任一所述业务需求文档的生成方法。
38、第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行前述之任一所述业务需求文档的生成方法。
39、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例的业务需求文档的生成方法,先获取业务模型;然后根据业务模型和预设业务需求知识图谱,确定业务模型对应的业务需求变更信息;之后根据业务需求变更信息,利用预设业务需求生成模型生成业务模型对应的变更业务需求;最后根据业务模型对应的已有业务需求和变更业务需求生成业务模型对应的业务需求文档。本申请实施例的业务需求文档的生成方法通过结合机器学习技术和知识图谱技术实现对变更业务需求的快速生成,降低了业务需求的编写难度,同时保证了业务需求质量,能够支撑业务快速迭代。
本文档来自技高网...【技术保护点】
1.一种业务需求文档的生成方法,其特征在于,所述业务需求文档的生成方法包括:
2.根据权利要求1所述业务需求文档的生成方法,其特征在于,所述根据所述业务模型和预设业务需求知识图谱,确定所述业务模型对应的业务需求变更信息包括:
3.根据权利要求1所述业务需求文档的生成方法,其特征在于,所述预设业务需求生成模型通过如下方式构建得到:
4.根据权利要求2所述业务需求文档的生成方法,其特征在于,所述预设专家知识库通过如下方式构建得到:
5.根据权利要求1所述业务需求文档的生成方法,其特征在于,在利用所述微调训练数据集对基础模型进行监督微调,得到所述预设业务需求生成模型之后,所述业务需求文档的生成方法还包括:
6.根据权利要求5所述业务需求文档的生成方法,其特征在于,所述对所述预设业务需求生成模型生成的业务需求进行校验包括:
7.根据权利要求1~6任一项所述业务需求文档的生成方法,其特征在于,在根据所述变更业务需求内容,利用预设业务需求生成模型生成所述业务模型对应的业务需求文档之后,所述业务需求文档的生成方法还包括:<
...【技术特征摘要】
1.一种业务需求文档的生成方法,其特征在于,所述业务需求文档的生成方法包括:
2.根据权利要求1所述业务需求文档的生成方法,其特征在于,所述根据所述业务模型和预设业务需求知识图谱,确定所述业务模型对应的业务需求变更信息包括:
3.根据权利要求1所述业务需求文档的生成方法,其特征在于,所述预设业务需求生成模型通过如下方式构建得到:
4.根据权利要求2所述业务需求文档的生成方法,其特征在于,所述预设专家知识库通过如下方式构建得到:
5.根据权利要求1所述业务需求文档的生成方法,其特征在于,在利用所述微调训练数据集对基础模型进行监督微调,得到所述预设业务需求生成模型之后,所述业务需求文档的生成方法还包括:
...
【专利技术属性】
技术研发人员:于雪,王迎伟,林伟,徐晓明,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。