汽车油雾分离器车间智能制造系统软件过程质量度量研究文献综述
2020-04-14 20:01:07
1.1 目的
软件度量是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化过程,质量度量是软件度量的一种,软件质量度量主要包括面向产品的以及面向过程的度量两大类,面向过程的质量度量是对软件开发过程中的各个方面质量指标进行度量,目的在于预测过程的未来性能,减少结果的偏差,对软件过程的行为进行目标管理,为过程控制、过程评价、持续改善提供量化基础[1]。CMMI(Capability Maturity ModelIntegration)即能力成熟度模型集成,软件过程成熟度指一个软件过程得到明确定义、管理、测量和控制的有效程度,将既有的能力成熟度模型和即将开发的模型全部集成到一个框架中去形成了CMMI[3]。汽车油雾分离器车间生产系统复杂,环节众多,应用质量追溯系统,“事后反馈”,零件或产品在被使用过程中出现的质量问题,通过追溯查明原因,避免类似问题再次发生,同时追究造成质量问题的人员的相关责任。但由于追溯系统根据特定的生产线设计,并不适用于所有的生产线,存在柔性差的缺点,导致在换线使用时需要投入大量的人力财力改造系统,甚至不能再使用。基于这个问题,将CMMI模型与现有过程度量模型结合,建立可定量分析的过程度量模型,以汽车油雾分离器车间智能追溯系统为研究对象,对其进行过程质量度量与改进,提高此追溯系统的柔性,使之成为自动化程度高、柔性高、适应性强的新型智能质量追溯系统框架,降低成本,提高管理水平。
1.2 意义
软件过程质量度量与开发流程密切相关,过程质量的好坏直接影响产品或服务质量的好坏。软件过程质量度量不仅可以有效降低产品的质量风险,而且还可以提前对软件产品缺陷进行规避,这不仅缩短了对缺陷的反馈周期和整个项目的开发周期,而且也大大降低了对软件产品的维护费用,对于软件产品的整个生命周期都有很重大的意义[6]。实施CMMI模型,可以有效地进行缺陷管理,保证缺陷得到有效的管理并保持信息的统一性,同时有助于准确快速的识别项目中出现的各种问题,及时采取措施防止问题再次发生,这不仅提升了我国企业的整体管理水平,使企业的管理与国际接轨,更在提升工程质量的同时降低工程成本[7]。
随着软件规模和复杂度的不断增长,软件开发具有脑力密集型、实现不具唯一性、隐性成本高、细节很容易被放大、质量评估很需专业的高水平等特点,随之而来产生了软件开发风险增加、软件质量很难得到有效地控制等问题[4]。故基于CMMI的软件过程质量度量模型的建立具有极大的意义,将CMMI与软件过程度量模型结合,提升了软件度量的可操作性与规范性,更适用于复杂度变化的软件系统。汽车油雾分离器车间内的某条产线的质量追溯系统,如果需要换线生产或将此追溯系统应用到别的产线,就必须对原追溯系统进行改造,或者设计新的追溯系统,需要投入大量的财力物力,造成不必要的经济损失,同时改造难度大,容易产生错误。将基于CMMI的软件过程质量度量模型应用于此追溯系统的度量与改进,增强此系统的柔性,可以有效降低车间生产的成本,使生产管理规范化,并及时响应生产中的问题与失误。
{title}
2. 研究的基本内容与方案
{title}2.1 研究的基本内容
基于CMMI建立软件过程质量度量模型,使用GQM分析方法,结合统计过程控制技术(SPC),对汽车油雾分离器车间智能追溯系统进行过程质量度量,改进系统,提高系统柔性。
基于CMMI的软件过程质量度量模型对CMMI中关键过程域的目标和软件过程质量度量的度量目标进行了分析,由此确定了软件过程质量的共性度量目标和分别在各个阶段里的个性度量目标,然后根据提出的度量模型先确定度量目标并将度量目标分解为度量问题,再由度量问题确定度量元,最后实施软件过程质量的度量。
将此模型应用到汽车油雾分离器车间追溯系统的度量上,首先确定车间零件生产过程的最终目标,再根据目标确定过程管理的问题,选择和定义相应的过程度量,确定了度量元之后把最终的度量活动集成到组织的软件过程中,然后依次进行数据采集和度量分析,最后根据分析结果对过程域进行改进,循环这个过程即可实现持续不断的过程改进。
2.2 目标