全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210731481.8 (22)申请日 2022.06.24 (71)申请人 平安银行股份有限公司 地址 518000 广东省深圳市罗湖区深南 东 路5047号 (72)发明人 张李炯  (74)专利代理 机构 深圳紫藤知识产权代理有限 公司 44570 专利代理师 李镇江 (51)Int.Cl. G06F 8/10(2018.01) G06F 40/216(2020.01) G06F 40/284(2020.01) G06F 40/30(2020.01) (54)发明名称 软件开发文档优化方法、 装置、 计算机设备 及存储介质 (57)摘要 本申请公开了一种软件开发文档优化方法、 装置、 计算机设备及存储介质, 该软件开发文档 优化方法包括: 获取待开发软件的软件需求信 息; 从软件需求信息中提取第一关键词; 获取软 件开发过程中的开发文档; 从开发文档中提取第 二关键词; 若存在与第二关键词的语义不匹配的 第一关键词, 则获取不匹配的第一关键词在软件 需求信息中的上下文数据; 根据上下文数据, 确 定待添加在开发文档的新增文档内容。 本申请实 施例旨在节约人力资源, 减少开发文档中需求遗 漏的情况。 权利要求书2页 说明书11页 附图3页 CN 115098061 A 2022.09.23 CN 115098061 A 1.一种软件开发文档优化方法, 其特 征在于, 所述软件开发文档优化方法, 包括: 获取待开发软件的软件需求信息; 从所述软件需求信息中提取第一关键词; 获取软件开发过程中的开发文档; 从所述开发文档中提取第二关键词; 若存在与所述第 二关键词的语义不匹配的第 一关键词, 则获取所述不匹配的第 一关键 词在软件需求信息中的上 下文数据; 根据所述上 下文数据, 确定待添加在所述 开发文档的新增文档内容。 2.根据权利要求1所述的软件开发文档优化方法, 其特征在于, 所述获取软件开发过程 中的开发文档之后, 所述方法还 包括: 在所述开发文档中查找不符合预设规则的用词; 在预存的开发文档词库中查找与所述 不符合预设规则的用词语义匹配的用词; 将所述不符合预设规则的用词替换为所述匹配的用词, 得到用词优化后的开发文档; 所述从所述 开发文档中提取第二关键词, 包括: 从所述用词优化后的开发文档中提取第二关键词。 3.根据权利要求2所述的软件开发文档优化方法, 其特征在于, 所述根据 所述上下文数 据, 确定待添加在所述 开发文档的新增文档内容, 包括: 从所述上 下文数据中提取第三关键词; 在所述开发文档词库中, 查找与所述第三关键词语义匹配的开发文档用词; 在预存的开发文档模板库中, 查找与所述 开发文档匹配的开发文档模板; 根据所述匹配的开发文档用词和所述 开发文档模板, 得到所述 新增文档内容。 4.根据权利要求1所述的软件开发文档优化方法, 其特征在于, 在所述根据所述上下文 数据, 确定待添加在所述 开发文档的新增文档内容之后, 所述方法还 包括: 查找与所述 开发文档关联的目标设备; 根据所述 新增文档内容, 生成文档更新处 理消息; 将所述文档更新处 理消息传输 至所述目标设备; 若从所述目标设备接收到基于所述文档更新处理消息的响应消息, 根据 所述响应消息 处理所述开发文档。 5.根据权利要求1至4中任一项所述的软件开发文档优化方法, 其特征在于, 所述方法 还包括: 若判定所述待开发软件编码完成, 获取 所述待开发软件的代码文档; 将所述代码文档输入训练好的代码语义 提取模型, 得到代码语义信息; 将所述开发文档输入训练好的文档语义 提取模型, 得到文档语义信息; 根据所述代码语义信 息和所述文档语义信 息, 确定所述代码文档中的功能模块和所述 开发文档中定义的功能模块的匹配关系; 若在所述匹配关系中, 存在与所述代码文档中的功能模块不匹配的所述定义的功能模 块, 则根据所述 不匹配的定义的功能模块发出编码功能遗漏告警。 6.根据权利要求5所述的软件开发文档优化方法, 其特征在于, 所述将所述代码文档 输 入训练好的代码语义 提取模型, 得到代码语义信息, 包括:权 利 要 求 书 1/2 页 2 CN 115098061 A 2通过所述代码语义提取模型中的文本分析模块, 提取所述代码文档中的变量名、 类名、 函数名以及代码注释, 得到所述代码的文本特 征; 通过所述代码语义提取模型的功能分析模块, 提取所述代码文档的代码流程结构, 得 到代码的功能特 征; 通过代码语义提取模型中的特征融合模块, 将所述文本特征和所述功能特征进行特征 融合, 得到代码语义信息 。 7.根据权利要求1至4中任一项所述的软件开发文档优化方法, 其特征在于, 所述方法 还包括: 获取所述待开发软件的测试用例集; 根据所述测试用例集, 提取 所述测试用例集的第一测试目标; 根据所述 开发文档, 得到第二测试目标; 根据所述第一测试目标和第二测试目标, 得到所述测试用例集的测试全面性评价指 标; 若所述测试全面 性评价指标不满预设的测试覆盖条件, 则生成测试用例遗漏告警。 8.一种软件开发文档优化装置, 其特 征在于, 包括: 获取模块, 用于获取待开发软件的软件需求信息, 从所述软件需求信息中提取第一关 键词, 并获取 软件开发过程中的开发文档, 从所述 开发文档中提取第二关键词; 匹配模块, 用于若存在与所述第二关键词的语义不匹配的第一关键词, 则获取所述不 匹配的第一关键词在软件需求信息中的上 下文数据; 内容新增模块, 用于根据所述上下文数据, 确定待添加在所述开发文档的新增文档内 容。 9.一种计算机设备, 其特 征在于, 所述计算机设备包括: 一个或多个处 理器; 存储器; 以及 一个或多个应用程序, 其中所述一个或多个应用程序被存储于所述存储器中, 并配置 为由所述处 理器执行以实现权利要求1至7中任一项所述的软件开发文档优化方法。 10.一种计算机可读存储介质, 其特征在于, 其上存储有计算机程序, 所述计算机程序 被处理器进行加载, 以执 行权利要求1至7任一项所述的软件开发文档优化方法中的步骤。权 利 要 求 书 2/2 页 3 CN 115098061 A 3

.PDF文档 专利 软件开发文档优化方法、装置、计算机设备及存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 软件开发文档优化方法、装置、计算机设备及存储介质 第 1 页 专利 软件开发文档优化方法、装置、计算机设备及存储介质 第 2 页 专利 软件开发文档优化方法、装置、计算机设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 14:15:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。