一种关联关系异常识别方法、装置、设备及存储介质与流程

文档序号:37016094发布日期:2024-02-09 13:07阅读:23来源:国知局
一种关联关系异常识别方法、装置、设备及存储介质与流程

本发明实施例涉及车辆,尤其涉及一种关联关系异常识别方法、装置、设备及存储介质。


背景技术:

1、preevision数据库模型庞大复杂,各个层级内容相互承接,建模过程中难免出现一些错误。

2、现有技术中,采用人工筛查的方式检查建模过程中的关联关系异常,采用人工筛查的方式不但会消耗大量人力时间,也会导致筛查的结果掺杂主观因素,进而导致筛查结果不准确。


技术实现思路

1、本发明实施例提供一种关联关系异常识别方法、装置、设备及存储介质,以解决人工筛查消耗大量人力时间,且筛查结果不准确的问题,能够提升筛查效率和准确度。

2、根据本发明的一方面,提供了一种关联关系异常识别方法,包括:

3、根据功能用例requirement package、功能设计需求requirement package、子系统需求requirement package以及逻辑组件设计需求requirement package确定requirement package集合;

4、根据requirement package集合中的所有requirement构件生成第一requirement构件集合;

5、将第一requirement构件集合中属性信息不包含link关系的requirement构件确定为关联关系异常构件。

6、进一步的,还包括:

7、对第一requirement构件集合进行筛选,得到第二requirement构件集合,其中,所述第二requirement构件集合中的requirement构件的属性信息包含link源,和/或,link目标;

8、获取第二requirement构件集合中属性信息包含link目标的第一requirement构件,其中,所述第一requirement构件的属性信息包括:link源对应的requirementpackage;

9、若第一requirement构件对应的requirement package为link源对应的requirement package的上一层级,则确定link关系方向错误。

10、进一步的,功能用例requirement packag为功能设计需求requirement package的上一层级,功能设计需求requirement package为子系统需求requirement package的上一层级,子系统需求requirement package为逻辑组件设计需求requirement package的上一层级。

11、进一步的,在确定link关系方向错误之后,还包括:

12、将所述第一requirement构件的属性信息中的link目标替换为link源;

13、将所述第一requirement构件的属性信息中的link源对应的requirementpackage替换为link目标对应的requirement package。

14、进一步的,在将第一requirement构件集合中属性信息不包含link关系的requirement构件确定为关联关系异常构件之后,还包括:

15、若第二requirement构件缺少link目标,且第二requirement构件为功能用例requirement package、功能设计需求requirement package以及子系统需求requirementpackage中的任一种requirement package中的requirement构件,则获取缺少的link目标对应的第一requirement package标识;

16、根据第一requirement package标识对应的第一requirement package中的requirement构件的属性信息对第一requirement package中的requirement构件进行筛选,得到目标requirement;

17、将目标requirement确定为link目标;

18、建立第二requirement构件与目标requirement构件之间的link关系。

19、进一步的,在将第一requirement构件集合中属性信息不包含link关系的requirement构件确定为关联关系异常构件之后,还包括:

20、若第三requirement构件缺少link源,且第三requirement构件为功能设计需求requirement package、子系统需求requirement package以及逻辑组件设计需求requirement package中的任一种requirement package中的requirement构件,则获取缺少的link源对应的第二requirement package标识;

21、根据第二requirement package标识对应的第二requirement package中的requirement构件的属性信息对第二requirement package中的requirement构件进行筛选,得到第四requirement;

22、将第requirement确定为link源;

23、建立第三requirement构件与第四requirement构件之间的link关系。

24、根据本发明的另一方面,提供了一种关联关系异常识别装置,该关联关系异常识别装置包括:

25、requirement package集合确定模块,用于根据功能用例requirement package、功能设计需求requirement package、子系统需求requirement package以及逻辑组件设计需求requirement package确定requirement package集合;

26、第一requirement构件集合生成模块,用于根据requirement package集合中的所有requirement构件生成第一requirement构件集合;

27、关联关系异常识别模块,用于将第一requirement构件集合中属性信息不包含link关系的requirement构件确定为关联关系异常构件。

28、进一步的,还包括:

29、筛选模块,用于对第一requirement构件集合进行筛选,得到第二requirement构件集合,其中,所述第二requirement构件集合中的requirement构件的属性信息包含link源,和/或,link目标;

30、包含link目标的第一requirement构件获取模块,用于获取第二requirement构件集合中属性信息包含link目标的第一requirement构件,其中,所述第一requirement构件的属性信息包括:link源对应的requirement package;

31、link关系方向错误确定模块,用于若第一requirement构件对应的requirementpackage为link源对应的requirement package的上一层级,则确定link关系方向错误。

32、进一步的,功能用例requirement packag为功能设计需求requirement package的上一层级,功能设计需求requirement package为子系统需求requirement package的上一层级,子系统需求requirement package为逻辑组件设计需求requirement package的上一层级。

33、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

34、至少一个处理器;以及

35、与所述至少一个处理器通信连接的存储器;其中,

36、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的关联关系异常识别方法。

37、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的关联关系异常识别方法。

38、本发明实施例通过根据功能用例requirement package、功能设计需求requirement package、子系统需求requirement package以及逻辑组件设计需求requirement package确定requirement package集合;根据requirement package集合中的所有requirement构件生成第一requirement构件集合;将第一requirement构件集合中属性信息不包含link关系的requirement构件确定为关联关系异常构件,解决了人工筛查消耗大量人力时间,且筛查结果不准确的问题,能够提升筛查效率和准确度。

39、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1