基于 Aspice 的汽车软件开发流程实践

来源:公众号“汽车功能安全”
2021-05-27
2273
01
引言

Aspice 模型是基于 CMMI 模型提出的专门针对汽车类软件开发的一种模型, 旨在帮助汽车企业提高软件开 发的质量及效率。文章基于 Aspice 模型细化了常规的 V 开发模式, 利用 RTC 丰富的统计功能实现对项目的监控和 管理, 并提出了一种自动化的集成方式。

图片
注:本图与文无关。本文作者泛亚技术中心周晓翠等,2020年,仅供学习参考!

随着汽车工业在国内的高速发展, 汽车电子也得到了快 速发展, 其需求量也发展得越来越大并保持了一个快速地发 展。汽车电子主要由动力控制系统、 安全控制系统、 车身控 制系统、 行驶控制系统及娱乐信息系统组成, 而国内对汽车 电子的研究起步晚, 对于零部件的开发质量完全依赖于供应 商, 整车厂对汽车电子的过程质量难以得到有效的控制。

近年来互联网的兴起和汽车智能化程度的不断提升, 对 汽车电子的需求将更加扩大, 尤其是 IATF 16949:2016 换 版 [1] 正式发布, 增加了对嵌入式软件的产品开发应有质量保 证过程和明确的软件开发过程等要求,“软件定义汽车” 的时 代已经到来。截至目前国内有部分软件企业已经按照集成能 力成熟度模型 CMMI(Capability Maturity Model Integra-tion)来规范企业管理体系, 提高软件的质量。而 CMMI 是针对所 有的开发领域, 范围较广, 对于软件开发的具体实践没有明 确的指导, 因此有必要引入一个专门针对汽车软件开发的规 范及实践来指导汽车软件的开发, 本文以公司实践为例引入 Aspice 的开发规范及其实践落地, 来有效地提升汽车软件开 发质量。


02
Aspice 简介

图片

图片

图片

03
Aspice 软件开发流程

图片

图片

图片

图片

04
流程实践及实现

图片

图片

图片

图片

图片

图片

05
总结

本文结合 Aspice 的开发流程, 对汽车电子 V 模型的开发 流程进行细化, 同时利用 RTC 工具对该开发流程进行实践落 地, 对交付物的跟踪管理实现了自动化、 智能化的管理方式, 同时提出了自动化集成的构建方式, 有效地提高了工程师的 工作效率, 使 Aspice 模型不仅仅停留在模型上, 而成为一种汽车软件开发的有效实践。


收藏
点赞
2000