[发明专利]需求符合性分析方法、系统、电子设备及存储介质有效
申请号: | 202110783999.1 | 申请日: | 2021-07-12 |
公开(公告)号: | CN113467755B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 陈晓轩;缪炜恺;蒲戈光;冯劲草;夏晔川;王一粟;蔡雄;乔艳茹 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G06F8/10 | 分类号: | G06F8/10;G06F40/253;G06F40/30 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 张妍;朱成之 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 需求 符合 分析 方法 系统 电子设备 存储 介质 | ||
本发明公开了一种需求符合性分析方法、系统、电子设备及存储介质,包括:获取需要进行分析的需求文档,并对所述需求文档进行需求查看;对所述需求文档中若干个上层需求和与其对应的若干个下层需求,进行需求符合性分析;引入需求知识图谱,对需求中的专有名词进行语义上的扩充;进行需求追溯关系的检查;对所述需求文档中存在的需求追溯标签进行检查,进行所述需求文档的自动补全工作,本发明方法对于不同层次间需求符合性进行辅助检查,提高了需求符合性的准确性;帮助需求分析人员方便快捷地对不同层次间需求符合性进行审阅,提高了需求的准确性和规范性。
技术领域
本发明涉及自然语言处理技术领域,具体涉及一种需求符合性分析方法、系统、电子设备及存储介质。
背景技术
需求工程师在撰写自然语言需求时不可避免会出现一些错误,对于需求阶段出现的错误,如果不能及时发现并处理,那么对整个项目将产生不可估量的影响。为了确保需求的正确性,那么对需求进行审查和验证是非常必要的。然而人工检查需求的追溯符合性不但费时费力,且无法确保审查的正确性。此外,也难以对需求进行追踪检查,包括检查不同版本之间自然语言语义的相容性以及伪代码是否和自然语言需求意图相一致等问题。除了确保需求的正确性以外,大型软件需求文档的撰写,对需求分析人员而言也一直是一项难题,在撰写时通常需要翻阅大量的文档。
针对上述问题,提出一种能够便于需求分析人员能在平台中快速便捷地检测上下层需求的符合性,且能够对自然语言需求进行上下层追溯符合性检查,以及能够在需求撰写时给需求工程师提供一些参考性信息的方法已经成为一个亟待解决的问题。
发明内容
本发明的目的是提供一种需求符合性分析方法、系统、电子设备及存储介质,旨在解决现有技术在需求开发管理过程中,检查上下层需求的一致性需要采用人工审查的方式,耗费人力和时间且无法确保审查的正确性的问题。
为达到上述目的,本发明提供了需求符合性分析方法,包括:
获取需要进行分析的需求文档,并对所述需求文档进行需求查看;
对所述需求文档中若干个上层需求和与其对应的若干个下层需求,进行需求符合性分析;
引入需求知识图谱,对需求中的专有名词进行语义上的扩充;
进行需求追溯关系的检查;对所述需求文档中存在的需求追溯标签进行检查,用于检查所述需求追溯标签与所述需求文档的实际结构的一致性;
进行所述需求文档的自动补全工作。
优选的,所述需求符合性分析包括:
建立符合性评价体系,用于检查所述若干个上层需求和与其对应的若干个下层需求的一致性;
使用自然语言处理模块分别将所述若干个上层需求和若干个下层需求构造为需求语句模型;
由所述需求语句模型提取需求的核心内容;
通过所述符合性评价体系对需求的核心内容分别进行语法分析、语义分析和量词分析,并给出最终的评价结果。
优选的,所述自然语言处理模块为stanza自然语言处理模块。
优选的,所述需要的核心内容包括所述需求语句的主语、宾语、由主谓宾构成的语法关系及由主语关键词宾语构成的数量关系。
优选的,所述引入需求知识图谱的步骤包括:根据预先定义的两个专有名词之间的关系,对两个所述专有名词进行语义上的补充,用于判定所述若干个上层需求和与其对应的若干个下层需求的需求符合性。
优选的,将所述若干个上层需求和与其对应的若干个下层需求的需求追溯标签与实际的所述需求文档的结构进行对比,将所述需求追溯关系的检查结果用于辅助所述若干个上层需求和其对应的若干个下层需求的需求符合性分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110783999.1/2.html,转载请声明来源钻瓜专利网。