汽车嵌入式软件过程的质量管理要点

发表时间:2021/5/19   来源:《科学与技术》2021年2月4期   作者:谢涛娟
[导读] 汽车虽外表看似简洁流畅,但其中包含了一个个复杂的系统软件
        谢涛娟
        天津德科智控股份有限公司  天津市津南区  300350
        摘要:汽车虽外表看似简洁流畅,但其中包含了一个个复杂的系统软件。作为一个整体,汽车的外壳是苦丁的,不管是什么款式的汽车,都有一个完整流畅的保护外壳,但在外壳下,不同的汽车有不同的系统软件嵌入其中,通过不同的型号、不同的组合顺序,使汽车有着不同的功能。目前汽车作为人类使用最频繁的交通工具,汽车中的嵌入式软件的质量决定着整个汽车的安全质量,严重关系到人类的日常生活质量。所以对汽车嵌入式软件过程的质量管理进行研究非常有必要。
        关键词:汽车、嵌入式、软件、质量管理
随着社会的发展,“智能网联车”被慢慢的提出并形成理论一个完整的理念。在《〈中国制造 2025〉重点领域技术路线图》中就首次提出“智能网联汽车”这一具体概念,在之后的国家发展改革委制定的《智能汽车创新发展战略》(征求意见稿)中提出,截止到2020年为止,我国智能汽车占全国汽车的使用率将近达到百分之五十。随着汽车行业的越来越蓬勃的发展,普通的烧油型汽车以越来越不符合使用这的需求以及保护环境的需要,所有一些以电和新能源为原料的新型汽车逐渐崛起,而在这些新型汽车中,则需要用到大量的嵌入式软件。2016年发布的汽车质量管理体系标准中把嵌入式软件加入到了新增内容中,并在将近6个领域加入了对相应嵌入式软件的管理要求。
        一、嵌入式软件质量管理的重要性
嵌入式软件是一种嵌入进设备硬件的软件,在作用方面,其担任着操作系统、开发工具和应用软件的作用,是一种不可缺少的软件系统。它以应用为中心,以计算机为基础,面向产品、应用和用户。随着嵌入式软件的广泛应用,嵌入式软件的功能、规模和比重越来越大,社会对嵌入式软件的质量要求也越来越高,越来越严格。
在汽车行业中,大部分的汽车制造企业,都采用自行设计或采购嵌入式软件的方式对其进行生产。在中国市场上,只有一些研究力较强的企业,才会具备开发嵌入式软件的能力,但其具体技术并没有达到成熟的地步。
        二、嵌入式软件质量管理的管理过程
2.1嵌入式软件质量管理的现状
第一,嵌入式软件的需求编写不到位。由于嵌入式软件是最新兴起的一种系统软件,推广范围有限,大多数人对嵌入式软件的认识还没有很到位,对嵌入式软件的重视度不够,导致在进行实际生产时对其的需求分析不到位,没有很好的进行实践调查,只是对其功能及性能进行了适当的描述,导致在具体生产时缺少现实依据。
第二,缺乏对软件的评审。嵌入式软件是直接运用到汽车生产中去的,汽车用户只是间接的适应嵌入式软件,对其没有一个很好的使用感受,生产家无法对其进行一个数据回报,所以在生产时也很少会进行对嵌入式软件的评审,一般都是生产完后直接进行使用。
第三,软件测试次数不够。嵌入式软件是一种使用性软件,在其生产过程中需要对其进行不断的测试与调整,但在现实中,这一步却常常被忽略。一部分是因为人们的认识不够,觉得嵌入式软件不需要测试调配,另一方面则是现实中的调试设备部不齐全,无法进行完整的测试。
2.2嵌入式软件质量管理
对于嵌入式软件的质量管理主要可以分为两部分:设计嵌入式软件是的质量管理和采购嵌入式软件的质量管理。
在设计嵌入式软件时,要对设计的全过程、软件的整个生命周期进行质量监察。即是嵌入式软件具有稳定的特点,但在其生命周期中进行质量监察还是非常有必要的,软件过程的能力决定了软件产品的质量,因此确保软件成产周期稳健、成熟是质量管理的重中之重。且想完善原本存在的不足,弥补需求开发、产品测评过程中的不足,完整整个生产流程,发现问题,确定改进方向。
在采购嵌入式软件时,要掌握所采购的软件的基本信息,包括其质量与生产线,确定其生产方式与质量,明确过程中所需的资源以及相关的职责权限,有助于使用过程提高使用效率与整体的质量。


        三、嵌入式软件质量管理的管理难点
嵌入式软件质量管理的难点主要是对版本的控制以及评审过程的确认与实施。
3.1软件版本难以控制
目前,嵌入式软件的开发没有国家整体的研究团队,大多以个人研究为主,所以在进行开过的时候,无法知道另外的研究者的进度和内容,导致市面上研究出来的软件版本非常多样,无法保证每一个版本都能符合质量需求。且有些许生产商为了利益进行偷工减料的行为,无法对其进行完全的控制,导致版本生产混乱,生产出的软件也良莠不齐。
3.2软甲测试评审困难
对软件进行评审包括对软件的功能、性能、可靠性和安全性等方面进行测试,特包括检测软件生产过程中的一些实际数据是否符合要求。但测试人员与软件设计人员不同,测试人员并不会像设计人员一样对软件非常熟知,不能清晰的知道软件各个方面的具体事项,只是知道整体是哪个的一些性质要求,依据整体测试人员一起编写的要求对软件进行测试,让软件在整体上符合标准。这样,在实际测试时会存在一些偏差,无法对软件整体进行有效的多方面的功能测试。且测试人员的标准有时也不能做到统一,导致即使进行了软件测试,也无法保证嵌入式软件能够达到相同的质量要求,不能满足软件整体是哪个的需求,存在一定的缺陷。
        四、对嵌入式软件质量管理的建议
4.1提高嵌入式软件的文档质量
嵌入式软件的文档即在对嵌入式软件进行设计时的设计初稿。设计理念及初决定了正轨嵌入式软件的整体水平与质量,是最终整个软件的基础。为提高嵌入式软件的整体质量,需要对设计师进行适当的教育,提高认识态度,端正其设计态度,进行相应的知识培训,提高专业水平和认知水平。
4.2提高对嵌入式软件的控制
在对嵌入式软件的生产中,保证对嵌入式软件的控制可以有效的提高嵌入式软件的整体质量。从最初的版本设置,就应开始考虑其质量问题,在整个生产过程中,控制一切相应的生产因素,按照技术状态管理的相关规定,建立嵌入式软件相应的功能基线,强化其数据代码,生产出软件雏形后进行相应的产品检验,并从基线库中提取版本数据,保证软件版本一直处于认为控制之中。并在检验试验过程中按照相应数据对版本进行相应的改造,不断提升软件版本,使软件达到最忧效果。
4.3保证软件评审的进行
在现实情况下,嵌入式软件的评审过程总是被忽略,其最主要的原因就是先关人员对评审的重要性的认识不到位,出现思想上的懈怠。所以为了提高嵌入式软件的质量,需要改变相关人员对其的认识,从思想上对其进行改进,强制进行软件的评审工作,调集所涉及到的各个行业的相关专家进行评审会议,再根据评审结果进行进一步的在加工。
4.4逐级对软件进行测试
在对软件进行测试时,可以对测试的方式按照测试的难度进行分类,首先满足基本功的测试要求,对软件必须满足的功能进行初步测试,保证基本的问题得到解决。再一次往上增加测试等级,使嵌入式软件在满足最基本的需求的同时,进行质量的提高与创新。
        结束语:
嵌入式软件在汽车行业被广泛使用,多样化的功能被开发,但也伴随着潜在风险的增加。为保证整体的质量安全,就必须保证各个软件的质量,所以在具体的生产过程中,必须建立一个完整的嵌入式软件过程质量管理体系,对软件的整个生产过程及生命周期进行监测,使整个过程中的质量数据变为可控的要素,确保整个软件的质量问题。有效的软件开发过程能够为产品使用提供有效的保障,也是保证汽车整体质量的重要组成部分。
        参考文献:
[1]于芳.汽车嵌入式软件过程的质量管理[J].汽车与配件,2019(11):72-73.
[2]刘玉宝,祝海英,戴银飞.汽车电子系统中嵌入式软件可靠性设计[J].数字技术与应用,2011(08):132.
[3]刘玉宝,祝海英,戴银飞. 汽车电子系统软件可靠性设计及可靠性参数研究[A]. Intelligent Information Technology Application Association.Proceedings of the 2011 International Conference on Future Computer Science and Application(FCSA 2011 V2)[C].Intelligent Information Technology Application Association:智能信息技术应用学会,2011:4.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: