【技术实现步骤摘要】
一种基于SOA的模型集成方法、装置、设备及介质
[0001]本申请涉及软件集成
,具体涉及一种基于SOA的模型集成方法、装置、设备及介质。
技术介绍
[0002]随着面向服务的架构(SOA)在汽车行业的应用,将应用程序的不同功能单元进行拆分形成服务,这些服务之间通过定义相应的通知或方法类接口连接起来,形成了灵活功能组合和调用方式,极大的提高了软件对外提供自身功能的能力。
[0003]在汽车行业中,多数应用软件采用simulink(一种模型开发仿真环境)建模的方式进行开发,常规的流程是开发完成之后进行模型的测试和代码的编译,都是以模型为单位进行。但在实际的项目中,模型开发后还存在代码和测试报告提交,而在SOA架构下,模型的数量将会比传统的架构增加数十倍,不仅会增加模型集成的成本,还降低了模型集成的效率。
[0004]因此,如何降低模型集成的成本和提高模型集成的效率,是目前亟需解决的问题。
技术实现思路
[0005]鉴于以上所述现有技术的缺点,本申请的目的在于提供一种基于SOA的模型集成方法 ...
【技术保护点】
【技术特征摘要】
1.一种基于SOA的模型集成方法,其特征在于,所述方法包括:获取多个服务对应的配置信息;根据所述配置信息,构建所述多个服务对应的多个初始模型;对各所述初始模型进行单体测试,将通过单体测试的所述初始模型作为中间模型;对各所述中间模型进行集成测试,若各所述中间模型通过所述集成测试,则生成各所述中间模型对应的代码。2.根据权利要求1所述的基于SOA的模型集成方法,其特征在于,所述获取多个服务对应的配置信息之前,还包括:获取目标应用程序的功能需求信息;根据所述功能需求信息,将所述目标应用程序划分为所述多个服务。3.根据权利要求1所述的基于SOA的模型集成方法,其特征在于,根据所述配置信息,构建所述多个服务对应的多个初始模型,包括:将所述配置信息传输至预先配置的模型开发环境,并将所述模型开发环境与预先配置的多个代码管理系统对接,其中,各所述代码管理系统与各所述服务对应;通过所述模型开发环境以及各所述代码管理系统中的第一管理模块,基于所述配置信息,构建所述多个服务对应的多个初始模型。4.根据权利要求3所述的基于SOA的模型集成方法,其特征在于,对各所述初始模型进行单体测试,将通过单体测试的所述初始模型作为中间模型,包括:将预先生成的第一测试用例传输至所述第一管理模块,以对各所述初始模型进行模型在环测试;若各所述初始模型通过所述模型在环测试,则将各所述初始模型作为所述中间模型。5.根据权利要求4所述的基于SOA的模型集成方法,其特征在于,对各所述中间模型进行集成测试,若各所述中间模型通过所述集成测试,则生成各所述中间模型对应的代码之前,还包括:将各所述中间模型和预先生成的第二测试用例传输至所述代码管理系统中的第二管理模块,以对各所述中间模型进行中间测试;若所述中间模型通过所述中间测试,则根据所述配置信息,对各所述中间模型进行集成功能测试,所述集成功能测试的结果用于判断所述中间模型是否能进行集成测试...
【专利技术属性】
技术研发人员:甘国超,刘传,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。