[发明专利]需求符合性分析方法、系统、电子设备及存储介质有效
申请号: | 202110783999.1 | 申请日: | 2021-07-12 |
公开(公告)号: | CN113467755B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 陈晓轩;缪炜恺;蒲戈光;冯劲草;夏晔川;王一粟;蔡雄;乔艳茹 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F40/253;G06F40/30 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 张妍;朱成之 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 需求 符合 分析 方法 系统 电子设备 存储 介质 | ||
1.一种需求符合性分析方法,其特征在于,包括:
获取需要进行分析的需求文档,并对所述需求文档进行需求查看;
对所述需求文档中若干个上层需求和与其对应的若干个下层需求,进行需求符合性分析,
所述需求符合性分析包括:
建立符合性评价体系,用于检查所述若干个上层需求和与其对应的若干个下层需求的一致性,
使用自然语言处理模块分别将所述若干个上层需求和若干个下层需求构造为需求语句模型,
由所述需求语句模型提取需求的核心内容,
通过所述符合性评价体系对需求的核心内容分别进行语法分析、语义分析和量词分析,并给出最终的评价结果;
引入需求知识图谱,所述引入需求知识图谱的步骤包括:根据预先定义的两个专有名词之间的关系,对两个所述专有名词进行语义上的补充,用于判定所述若干个上层需求和与其对应的若干个下层需求的需求符合性;
进行需求追溯关系的检查;对所述需求文档中存在的需求追溯标签进行检查,用于检查所述需求追溯标签与所述需求文档的实际结构的一致性;
进行所述需求文档的自动补全工作。
2.如权利要求1所述的需求符合性分析方法,其特征在于,所述若干个上层需求和与其对应的若干个下层需求的一致性为所述若干个上层需求和其对应的若干个下层需求描述的实体以及实体的行为一致。
3.如权利要求1所述的需求符合性分析方法,其特征在于,所述自然语言处理模块为stanza自然语言处理模块。
4.如权利要求1所述的需求符合性分析方法,其特征在于,所述需求的核心内容包括所述需求语句的主语、宾语、由主谓宾构成的语法关系及由主语关键词宾语构成的数量关系。
5.如权利要求1所述的需求符合性分析方法,其特征在于,将所述若干个上层需求和与其对应的若干个下层需求的需求追溯标签与所述需求文档的结构进行对比,所述需求追溯关系的检查结果用于辅助所述若干个上层需求和其对应的若干个下层需求的需求符合性分析。
6.如权利要求1所述的需求符合性分析方法,其特征在于,所述进行需求文档的自动补全工作的步骤包括:
使用机器学习模型针对历史需求文档进行训练,根据反馈情况,确定是否需要加入到语义一致性判断工作中;
撰写部分需求后,根据历史需求文档及语义分析自动生成所需要撰写的需求文档。
7.如权利要求6所述的需求符合性分析方法,其特征在于,所述机器学习模型选用transformer、ngram和gpt-2中的任意一种。
8.如权利要求1所述的需求符合性分析方法,其特征在于,所述需求查看为需求之间依存关系的查看,获取需求文档后,构造需求依存关系树,通过前端显示的需求依存关系树查看需求的成分,以对不规范的语法撰写进行改正。
9.一种需求符合性分析系统,用于实现权利要求1至8任一所述的需求符合分析方法,其特征在于,包含:
查看模块,用于将需求文档中的需求以可视化的方式展示;
处理模块,与所述查看模块连接,所述处理模块用于将若干个上层需求和若干个下层需求构造成需求语句模型;
知识图谱模块,与所述处理模块连接,所述知识图谱模块对需求中的专有名词进行语义上的扩充;
检查模块,与知识图谱模块连接,所述检查模块用于对需求文档中存在的需求追溯标签进行检查;
代码补全模块,与所述检查模块连接,所述代码补全模块用于根据历史需求文档及语义分析自动生成所需要撰写的需求文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110783999.1/1.html,转载请声明来源钻瓜专利网。