本发明涉及汽车领域,特别是涉及一种数字化的整车软件开发管理系统及方法。
背景技术:
1、随着车辆电气化、智能化、网联化的发展趋势,电子产品在整车上的比重逐年增加。同时,汽车行业技术革新,软件化日益明显,软件定义汽车成为未来汽车发展的趋势。
2、诸如车联网、人工智能、无人驾驶、新能源、混动车型等新兴技术,整车中含有内嵌软件的零件越来越多,同时软件更新迭代也更加频繁,亟需建立与完善整车软件全生命周期系统管理,以适应不断加快的软件开发周期与开发质量要求。
技术实现思路
1、鉴于上述状况,有必要针对现有技术中的问题,提供一种数字化的整车软件开发管理系统及方法。
2、本发明公开了一种数字化的整车软件开发管理系统,包括:企业bom系统、alm系统、测试系统、pdm系统和ftp系统,
3、所述企业bom系统用于将整车bom数据传输至所述alm系统,所述bom数据包括整车零部件图号、软件版本、硬件版本号、ftp软件包超链接、平台化配置字;
4、所述alm系统用于根据所述整车bom数据筛选出带有诊断id标签的控制器模块,并根据带诊断id标签的控制器模块释放测试用例、功能清单fip、功能规范给到所述测试系统;
5、所述测试系统用于根据测试用例、功能清单fip、功能规范进行零部件的功能软件测试和整车的功能软件测试,并反馈测试状态至所述alm系统;
6、alm系统用于当接收到所述测试系统反馈的测试状态为合格时,将软件允许发布状态自动传输给所述pdm系统;
7、所述pdm系统用于提供用户审核端口,用户通过所述端口审核控制器模块的软件包、软件声明文件和来自alm系统的软件允许发布状态,如都满足要求则所述用户在所述pdm系统上批准带有诊断id标签的控制器模块的软件发布;
8、所述pdm系统将发布的软件包传输到ftp系统,由ftp系统存储软件包并提供索引路径。
9、进一步的,上述整车软件开发管理系统,其中,所述pdm系统还用于自动传输软件发布状态至所述alm系统。
10、进一步的,上述整车软件开发管理系统,还包括采购系统,所述企业bom系统还用于将软件发布后更新的bom数据发给所述采购系统。
11、进一步的,上述整车软件开发管理系统,还包括ota平台和数据中台系统,所述企业bom系统还用于将软件发布后更新的bom数据发给所述数据中台系统,所述数据中台系统用于筛选变更的软件版本号,并推送至所述ota系统,所述ota系统用于按照软件包超链接下载控制器软件包并按流程实施空中软件更新。
12、进一步的,上述整车软件开发管理系统,还包括sap系统和mes系统,所述企业bom系统用于将软件发布后更新的bom数据和平台化配置字传输给所述sap系统,所述sap系统用于将发布后的bom数据和平台化配置字发送至所述mes系统,所述mes系统根据配置字和所述bom数据中的软件包超链接对下线车辆进行软件下线配置和软件刷写。
13、进一步的,上述整车软件开发管理系统,还包括vcats系统,所述mes系统还用于将软件发布后的bom数据和平台化配置字发给vcats系统,所述vcats系统用于对下线后的流动车辆进行软件配置和软件刷写。
14、本发明还公开了一种数字化的整车软件开发管理方法,应用于数字化的整车软件开发管理系统,所述系统包括,企业bom、alm系统、测试系统、pdm系统和ftp系统,所述整车软件开发管理方法包括:
15、所述企业bom将整车bom数据传输至所述alm系统,所述bom数据包括整车零部件图号、软件版本、硬件版本号、ftp软件包超链接、平台化配置字;
16、所述alm系统根据所述整车bom数据筛选出带有诊断id标签的控制器模块,并根据带诊断id标签的控制器释放测试用例、功能清单fip、功能规范给到所述测试系统;
17、所述测试系统根据测试用例、功能清单fip、功能规范进行零部件的功能软件测试和整车的功能软件测试,并反馈测试状态至所述alm系统;
18、当接收到所述测试系统反馈的测试状态为合格时,所述alm系统将软件允许发布状态自动传输给所述pdm系统;
19、所述pdm系统接收用户基于审核信息确认的审核结果,所述审核信息包括控制器模块的软件包、软件声明文件和来自alm系统的软件允许发布状态,所述审核结果为是否允许带有诊断id标签的控制器模块的软件的发布,若所述审核信息为允许发布时,将带有诊断id标签的控制器模块发布的软件包传输到ftp系统,以使所述ftp系统存储软件包并提供索引路径。
20、进一步的,上述整车软件开发管理方法,其中,所述数字化的整车软件开发管理系统还包括sap系统和mes系统,所述方法还包括:
21、所述企业bom系统将软件发布后更新的bom数据和平台化配置字传输给所述sap系统;
22、所述sap系统将软件发布后的bom数据和平台化配置字发送至所述mes系统,以使所述mes系统根据配置字和所述bom数据中的软件包超链接对下线车辆进行软件下线配置和软件刷写。
23、进一步的,上述整车软件开发管理方法,其中,所述数字化的整车软件开发管理系统还包括vcats系统,所述整车软件开发管理方法还包括:
24、所述mes系统将软件发布后的bom数据和平台化配置字发给所述vcats系统,以使所述vcats系统根据配置字和所述bom数据中的软件包超链接对下线后的流动车辆进行软件配置和软件刷写。
25、本发明中的整车软件开发管理系统包括企业bom系统、alm系统、测试系统、pdm系统和ftp系统,实现从企业整车bom清单,到功能软件开发、测试、发布,软件包存储与下载,下线配置,电气接口的全数字化的线上开发,完善了整车软件全生命周期系统管理,以适应不断加快的软件开发周期与开发质量要求。
1.一种数字化的整车软件开发管理系统,其特征在于,包括:企业bom系统、alm系统、测试系统、pdm系统和ftp系统,
2.如权利要求1所述的整车软件开发管理系统,其特征在于,所述pdm系统还用于自动传输软件发布状态至所述alm系统。
3.如权利要求1所述的整车软件开发管理系统,其特征在于,还包括采购系统,所述企业bom系统还用于将软件发布后更新的bom数据发给所述采购系统。
4.如权利要求1所述的整车软件开发管理系统,其特征在于,还包括ota平台和数据中台系统,所述企业bom系统还用于将软件发布后更新的bom数据发给所述数据中台系统,所述数据中台系统用于筛选变更的软件版本号,并推送至所述ota系统,所述ota系统用于按照软件包超链接下载控制器软件包并按流程实施空中软件更新。
5.如权利要求1所述的整车软件开发管理系统,其特征在于,还包括sap系统和mes系统,所述企业bom系统用于将软件发布后更新的bom数据和平台化配置字传输给所述sap系统,所述sap系统用于将发布后的bom数据和平台化配置字发送至所述mes系统,所述mes系统根据配置字和所述bom数据中的软件包超链接对下线车辆进行软件下线配置和软件刷写。
6.如权利要求5所述的整车软件开发管理系统,其特征在于,还包括vcats系统,所述mes系统还用于将软件发布后的bom数据和平台化配置字发给vcats系统,所述vcats系统用于对下线后的流动车辆进行软件配置和软件刷写。
7.一种数字化的整车软件开发管理方法,其特征在于,应用于数字化的整车软件开发管理系统,所述系统包括,企业bom、alm系统、测试系统、pdm系统和ftp系统,所述整车软件开发管理方法包括:
8.如权利要求7所述的整车软件开发管理方法,其特征在于,所述数字化的整车软件开发管理系统还包括sap系统和mes系统,所述方法还包括:
9.如权利要求8所述的整车软件开发管理方法,其特征在于,所述数字化的整车软件开发管理系统还包括vcats系统,所述整车软件开发管理方法还包括: