美章网 资料文库 汽车软件开发中CMMI的应用范文

汽车软件开发中CMMI的应用范文

本站小编为你精心准备了汽车软件开发中CMMI的应用参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

汽车软件开发中CMMI的应用

摘要:随着汽车越来越普及以及汽车功能的越来越完善,对于汽车软件开发也有着越来越大的需求,并且有着越来越高的要求。在当前汽车软件开发中,为能够使汽车软件开发取得理想的效果,需要对相关方法及技术手段进行利用,而cmmi就是其中比较重要的一种,对于汽车软件开发质量及效率的提升十分有利。就CMMI在汽车软件开发中的应用,从而使汽车软件开发工作得以更好开展,为汽车软件开发提供更好的技术支持。

关键词:汽车软件开发;CMMI技术;应用

在目前汽车生产中,对于汽车软件的应用越来越多,并且对于汽车软件质量及功能方面也有着越来越高的要求,在这种情况下汽车软件开发工作的有效开展也就成为必要任务及要求。在当前汽车软件开发过程中,CMMI的应用范围也在不断扩展,且在实际应用中发挥着越来越重要的作用,因而有效应用CMMI进行汽车软件开发也就十分必要。所以,作为汽车软件开发技术人员,应当合理利用CMMI进行软件开发,以保证软件开发得到满意效果。

1概述

所谓CMMI所指的具体为软件能力成熟度模型集成,这一技术的研究目标就是在企业软件工程工作实际开展过程中,通过合理改进及管理,使企业能够增强自身软件开发以及软件改进能力,确保在企业预算不会超出的情况下,能够对高质量软件进行有效开发。由于CMMI在软件开发方面具有科学高效特点,并且能够不断改进软件开发,在企业软件开发方面也就发挥着重要的作用,并且能够创造较高经济效益。依据CMMI基本内涵,在CMMI合理应用的基础上,可使汽车软件开发企业有效改进软件工程相关工作,并且对其进行有效管理,也就能够使企业依据需求对高质量汽车软件产品进行生产。因此,在基于CMMI进行软件开发及软件开发管理方面,其所表现出的特点为软件开发企业可依据有关计划实行各个方面经济活动的有效开展,同时,在集成模型的实际开发及管理方面,可利用文字实行描述,也就能够依据实际状况,适当调整软件开发制度及相关的开发流程。另外,企业自身及企业汽车软件开发部门也需要对以CMMI为基础的汽车软件开发进行严格的质量把控,以确保企业运行项目能够在软件开发改进中更好参与,使企业软件产品可靠性及稳定性得到更理想的保障,使软件开发工作取得更加理想的效果。

2基于CMMI的汽车软件需求

2.1汽车软件的需求管理

对于汽车软件而言,其有关需求来源包括很多方面的内容,其中有些来源于汽车终端使用人员,有些来源于汽车生产商开发要求,在这种汽车软件的需求来源不同的情况下,对于有关需求需要实施科学合理管理,这有着重要作用及意义。在CMMI配置管理过程中,其目标主要就是对于企业软件开发及管理中的有关需求,应当实施细化分析,且对于需求相同的有关工作产品,要确保其一致性。因此,在对汽车软件需求进行管理前,首先应当明确汽车软件需求中的各种类别,其所包括的主要内容为客户需求与非客户需求,以及紧急需求与非紧急需求,同时也包括必要需求和非必要需求等相关内容,通过对不同需求之间关系进行合理协调,可创建良好的运行环境,从而保证汽车软件开发中CMMI能够实现理想的应用,为更好进行汽车软件开发提供更好的支持与保障。

2.2汽车软件的需求

对企业软件需求分析而言,其所包含的内容主要就是对于有关产品分析客户的二次需求,在此基础上使软件产品各个方面能够能够得到更好的完善。就CMMI实际应用而言,在汽车软件各种需求中,往往会存在一定特殊目标,对于这些特殊目标,其所包含内容主要为关键人员手实际需求,以客户要求为基础的有关产品需求与产品组件需求,还包括汽车软件中有关功能实际开发需求。在实际实践过程中,相关工作人员应当对这些方面的需求进行合理分析,在此基础上才能够使基于CM-MI的软件开发取得更加理想的效果,使软件开发需求能够得到更好的满足[1-2]。

3汽车软件开发中CMMI的实践应用

3.1基于CMMI的汽车软件开发中的概念设计

在应用CMMI进行汽车软件开发过程中,在将相关需求明确的情况下,也就能够进行汽车软件开发中CM-MI应用的下一步,也就是概念设计,而这一过程中的主要内容就是概念设计以及概念评审。在概念设计过程中,对于与CMMI存在联系的有关设计过程被称为技术方案。在实际设计过程中,在将一个设计方案得出的情况下,依据有关原则,与满足需求想各种相关设计方案,均可进行讨论。另外,在基于CMMI进行汽车软件设计的情况下,对于其中特定目标,应当保证其具备一定选择性,也就是说在实行概念设计过程中,需要得出的设计方案应当在两个或两个之上,且需要其中选择与汽车软件开发相满足的相关设计方案,所选择的设计方案及数量,对于企业软件开发并不会产生太大影响,在评价其概念时,可选择检查表及专家评价相结合方式,在此基础上使产品制成率能够实现有效提升。另外,对于产品效果,通过专家会诊方式实行检测,与检查表方式相比能够取得更加理想的效果,但是,在对有关产品实行专家会诊之前,汽车软件开发企业应当对软件开发中CMMI的有关要求充分理解,在此基础上以文档形式记录专家意见,并且使详细检查表得以形成,同时,通过定期检查检查表有关数据,也就能够使汽车软件不再过于依赖有关技术及过程,也就能够使企业软件开发得到更加理想的效果。

3.2基于CMMI的汽车软件开发中的标准设计

在汽车软件开发过程中,对于CMMI的应用,在概念设计完成之后,对于汽车软件,需要实行标准设计,即规范性设计。在这一环节的有关工作开展中,包括的内容为对相关设计标准进行开发,还包括案例设计内容。对于这两个方面的内容需要加强重视。首先,在汽车软件设计过程中,设计标准以及设计案例属于其中的核心环节,并且在软件开发的整个过程中也是CMMI技术应用的必要过程。在汽车软件的实际开发过程中,对于CMMI的应用,其设计规范及案例都不具备具体的过程,基于此,针对设计规范与方案,可将其与技术方案中有关的不同目标需求分别对应,也就是产品设计开发,还有产品组件的设计开发。在基于技术方案实行产品组件开发的情况下,需要注意的一个方面为自身接口设计,还包括重要性评价及选择的有关内容。因此,基于CMMI实行汽车软件开发,需具体分析设计规范还有相关案例,需要开发设计工作人员能够详细分析汽车软件在实际应用中所控制的对象,在此基础上将设计规范内容作为产品组件接口中的一个重要部分,也就能够有效实现CMMI应用以及汽车软件开发,保证汽车软件开发能够得到更加理想的效果。

3.3程序编码及审核

在汽车软件开发过程中,对于CMMI的应用,在各项任务中比较重要的一点为程序编码与程序审核。在汽车软件编码与审核方面,其与标准设计之间存在一定相似之处,故而对于程序编码与审核,需要对应汽车软件开发中有关要求。对于汽车编码,需要企业规模与技术达到一定水平情况下,才可就将其当作重点内容考虑,在基于CMMI实行汽车软件开发的状态下,对于其中同级编审,会被作为二维独立编辑域,且在有关测试面板中进行应用,也就能够使软件开发企业及相关工作人员能够对实际程序编辑状况更详细了解,在此基础上也就能够使汽车软件开发中CMMI应用效率实现有效提升,保证汽车软件开发能够取得更加理想的效果[3-4]。

4汽车软件开发中CMMI的应用中需要注意的问题

随着目前汽车软件开发的不断发展,在汽车软件开发中CMMI的应用也越来越广泛,并且发挥的作用也越来越重要,因而实现CMMI的更合理应用也就十分必要。为能够使汽车软件开发中CMMI的应用取得满意的效果,需要对相关问题加强注意,具体应当注意以下几个方面的问题。(1)对于CMMI应用应当加强认识。在汽车软件开发过程中,作为汽车软件开发工作人员,应当对CMMI的应用加强认识,对于这一应用的各个方面内容需要充分合理把握,在此基础上才能够实现其更理想的应用。另外,相关研究人员需要对CMMI的应用进一步加强深入研究,从而能够对CMMI的应用进行更深入了解,从而使其应用具有更理想的依据与支持,也就能使CMMI在汽车软件开发中的作用更好认识,使其得到应有的效果。(2)选择CMMI应用的有效方式及模式。在利用CMMI实行汽车软件开发过程中,还需要对应用有效方式及解学合理的模式进行应用,以实现更理想的软件开发。作为汽车软件开发人员,需要结合汽车软件开发的实际需求及要求,对CMMI进行合理应用,从而保证CMMI的应用能够更好符合实际需求,使其作用得以更好发挥。另外,软件开发工作人员应当在不同汽车软件设计中对CMMI应用模式进行合理选择,从而使CMMI的应用能够更加具有针对性,这对于CMMI应用效果的提升以及汽车软件开发的更好实现均有着重要作用及意义。(3)汽车软件开发人员需要不断提升自身能力及素质,对于CMMI相关知识能够不断加强学习,将CMMI更熟练掌握,并且需要不断学习汽车软件开发相关知识,从而实现自身汽车软件开发能力的有效提升,进而保证CMMI在汽车软件开发中实现更理想的应用,促使汽车软件开发的更好发展。

5结语

在目前汽车软件开发中,CMMI有着越来越广泛的应用,在进一步提升汽车软件开发质量及效率方面有着十分重要的作用,因而实现CMMI在汽车软件开发中的理想应用也就十分必要。作为汽车软件开发相关工作人员,对于CMMI需要加强认识,掌握CMMI在软件开发中的实践应用及各个环节内容,并且要对相关问题加强注意,在此基础上才能够使CMMI在汽车软件开发中的作用得以更好发挥,使汽车软件开发取得更加满意的效果。

参考文献

[1]钟晖.基于CMMI的软件配置管理实践浅析[J].电子质量,2018,(08):58-62.

[2]赵宪涛,董荣果.基于CMMI模型的软件测试过程域设计[J].信息技术与标准化,2017,(11):36-39.

[3]高铭,张慧玲.基于CMMI的软件敏捷开发过程管理模型研究[J].现代管理科学,2017,(09):12-14.

[4]韩占港.基于CMMI的软件项目管理平台研究与设计[J].软件,2017,38(06):150-152.

作者:严舰 单位:上汽大通汽车有限公司