论文部分内容阅读
本文首先对自动变速器控制单元软件项目质量现状进行了介绍。自动变速器控制单元的软件开发是整车开发进行了多次系统拆分后的一个组成部分。自动变速器控制单元软件项目的质量目标就是为了满足软件质量定义中的几个方面内容,其核心是满足顾客提出的需求和各种期望,包括明确提出的要求和未明确表达的要求。在项目开发过程中出现了质量问题。通过对质量问题进行分类统计,用排列图的方法进行分析,发现质量问题主要包含三类问题。一类为软件功能未能满足客户未充分表达的和潜在的需求,即客户在软件发布后通过集成使用和测试,将一些未曾想到的要求明确化。另一类的质量问题比较明显,主要是发布的程序功能与明确的软件功能定义不符,即软件存在明显的缺陷。在项目中还存在由于器件失效所导致的系统可靠性问题产生的客户抱怨。导致这些质量问题的因素有很多。通过因果图分析明确了诱因。其主要包括:客户需求的采集和分析;开发过程中的变更;内部软件开发流程;潜在器件失效导致的软件功能失效。第三章,软件质量控制方法的改进。首先应用需求工程对需求采集和分析的流程加以定义,避免了软件开发在需求不明的状态下进行。将潜在的客户报怨和质量问题消除在了项目初期。通过对需求变更的管理,可以有效的避免软件修改的随意性。降低由于频繁变更导致的软件风险。对于内部开发流程的选择,首先比较了各种开发模型的特点,然后根据项目实际需要和项目特点选择V模型作为项目开发流程模型。在自动变速器软件项目开发过程中,为了使开发活动严格按照流程进行,项目最终能够提交满足质量标准的产品,就要设立专门的软件质量保证工程师来对软件质量进行监督、跟踪、评审和反馈。自动变速器控制单元属于安全性相关部件。所谓安全指的是人身和环境的安全,即产品的设计要尽可能的保证驾驶者和乘客以及周围环境的安全,即使在出现故障的时候,也要防止危险状况的发生。从流程和技术两个方面对潜在的器件失效导致的安全风险进行的控制。通过这种控制,使产品的可靠性和安全性得到提高,使控制器软件产品在客户端体现的质量安全水平得到保证。第四章,软件项目质量的度量和效果评估。对于软件项目的质量评价可以用定量的方法进行。这种软件质量的定量研究就是软件质量的度量。软件质量度量不仅可以针对产品质量也可以针对过程质量。软件质量度量是通过对软件开发过程和软件产品质量特性的收集、整理和计算,得出的关于软件质量的评价指标。通过软件产品度量流程,可以客观评价产品和过程质量水平,勾勒出项目质量水平发展趋势,对各种质量改进措施的效果进行有效评价。经过项目实践表明,综合运用需求工程,适合的软件开发流程,质量保证活动,以及系统安全性措施,可以有效的提高项目的过程质量和产品质量,降低缺陷发生概率,提高自动变速器软件项目质量水平。