System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种软件组件接口的校核方法、设备及可读存储介质技术_技高网

一种软件组件接口的校核方法、设备及可读存储介质技术

技术编号:40800748 阅读:4 留言:0更新日期:2024-03-28 19:26
本发明专利技术实施例涉及软件架构设计技术领域,公开了一种软件组件接口的校核方法、设备及可读存储介质,该方法包括:获取目标软件架构中各个软件组件的输入接口信息以及输出接口信息,生成输入信息表和输出信息表;检测输出信息表中的各个输出接口信息是否存在重复;当各个输出接口信息不存在重复时,对输入信息表中的各个输入接口信息与输出信息表中的所有输出接口信息进行校核,生成接口校核结果,校核结果用于确定软件组件接口的异常信息。通过实施本发明专利技术技术方案,能够在连接之前对所有组件接口信息校核,校核无误后才进行接口的连接,能够及时发现问题,提高了工作效率。

【技术实现步骤摘要】

本专利技术实施例涉及软件架构设计,具体涉及一种软件组件接口的校核方法、设备及可读存储介质


技术介绍

1、目前软件架构设计是软件开发过程中的重要环节,在软件架构设计过程中,会将软件划分为多个软件组件,然后将软件组件分配给不同开发者并行开发,需要确定个软件组件的接口和功能、软件组件的执行顺序等,然后开发负责人根据软件组件功能定义确定软件组件的接口,再由软件架构负责人将众多的软件接口模型连接生成软件架构接口模型,最后运行仿真。

2、但大型的软件系统中软件组件数量众多,相关组件的接口需保持一致,若在连接生成软件架构模型时,出现某一或多个接口的名称和数据类型等不匹配时会报错,此时开发者需根据报错信息逐一修改软件接口,直至运行仿真成功,导致工作效率较低。


技术实现思路

1、鉴于上述问题,本专利技术实施例提供了一种软件组件接口的校核方法、设备及可读存储介质,用于解决在出现接口的名称和数据类型等不匹配的报错信息时,需根据报错信息逐一修改软件接口,导致工作效率较低问题。

2、根据本专利技术实施例的一个方面,提供了一种软件组件接口的校核方法,包括:获取目标软件架构中各个软件组件的输入接口信息以及输出接口信息,生成输入信息表和输出信息表;检测所述输出信息表中的各个所述输出接口信息是否存在重复;当各个所述输出接口信息不存在重复时,对所述输入信息表中的各个所述输入接口信息与所述输出信息表中的所有所述输出接口信息进行校核,生成接口校核结果,所述校核结果用于确定所述软件组件接口的异常信息。

3、根据本专利技术实施例的另一方面,提供了一种软件组件接口的校核装置,包括:获取模块,用于获取目标软件架构中各个软件组件的输入接口信息以及输出接口信息,生成输入信息表和输出信息表;检测模块,用于检测所述输出信息表中的各个所述输出接口信息是否存在重复;接口校核模块,用于当各个所述输出接口信息不存在重复时,对所述输入信息表中的各个所述输入接口信息与所述输出信息表中的所有所述输出接口信息进行校核,生成接口校核结果,所述校核结果用于确定所述软件组件接口的异常信息。

4、根据本专利技术实施例的另一方面,提供了一种计算机设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上述实施例所述的软件组件接口的校核方法的操作。

5、根据本专利技术实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使计算机设备执行上述实施例所述的软件组件接口的校核方法的操作。

6、本专利技术实施例提供的软件组件接口的校核方法、装置、设备及可读存储介质,通过读取各输入接口信息和输出接口信息,以生成相应的输入信息表和输出信息表对输入接口信息和输出接口信息进行管理。通过检测输出信息表中的各输出接口信息存在重复,以实现针对于输出接口信息的校核。在各输出接口信息不存在重复时,将各输入接口信息与所有输出接口信息进行校核,生成相应的接口校核结果。由此能够在接口匹配之前及时发现问题,便于及时调整接口的匹配问题,提升了接口信息的校核效率,在接口信息校核无误后再进行输入接口和输出接口的对应连接,避免了在软件架构接口模型的生成过程中出现接口匹配错误的问题,从而提高了软件架构接口模型的生成效率和生成准确度。

7、上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种软件组件接口的校核方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述输入信息表中的各个所述输入接口信息与所述输出信息表中的所有所述输出接口信息进行校核,生成接口校核结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述对各个所述输入接口名称与所有的所述输出接口名称进行校核,生成名称校核结果,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述名称校核结果,对所述输入接口数据类型与所述输出接口数据类型进行校核,生成数据类型校核结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述数据类型校核结果,对所述输入接口数据维度与所述输出接口数据维度进行校核,生成数据维度校核结果,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述名称校核结果、所述数据类型校核结果以及所述数据维度校核结果,生成所述接口校核结果,包括:

8.根据权利要求7所述的方法,其特征在于,还包括:>

9.一种计算机设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一可执行指令,所述可执行指令在计算机设备上运行时,使得计算机设备执行如权利要求1-8任意一项所述的软件组件接口的校核方法的操作。

...

【技术特征摘要】

1.一种软件组件接口的校核方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述输入信息表中的各个所述输入接口信息与所述输出信息表中的所有所述输出接口信息进行校核,生成接口校核结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述对各个所述输入接口名称与所有的所述输出接口名称进行校核,生成名称校核结果,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述名称校核结果,对所述输入接口数据类型与所述输出接口数据类型进行校核,生成数据类型校核结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述数据类型校...

【专利技术属性】
技术研发人员:岳淑彪徐晓朱家东孙起春
申请(专利权)人:阿维塔科技重庆有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1