论文部分内容阅读
FRACAS,即故障报告、分析及纠正措施系统(Failure Report, Analysis and Corrective Action System),亦称为“故障信息闭环管理系统”。该系统利用“信息反馈,闭环控制”的原理,以问题为驱动,通过一套规范化的过程,使发生的产品问题能得到及时的报告,并分析故障原因,制定和实施有效的纠正措施,以防止问题再次发生,从而实现产品可靠性增长和质量的提高。FRACAS是一套成熟的改进方法,在业界已广泛应用于航空航天、汽车、电子等领域,但却很少用于软件研发领域。本文主要记录了将FRACAS的质量改进方法应用到软件开发领域的研究过程。其中详细介绍了FRACAS各种改进应用的原理,参与角色,应用改进过程,并通过项目实例来验证改进效果。其中重点是对FRACAS多种改进应用过程的详细介绍,可以指导FRACAS改进应用的实际操作。本文首先介绍了业界的软件通常的质量保证/改进和缺陷预防的方法,以及企业之前的做法,并分析了这些方法存在的缺点和不足。然后对FRACAS进行了详细的介绍,包括其目的,优点,改进应用方式和在其他领域的成功应用经验,并提出了将FRACAS引入软件领域进行质量改进和缺陷预防的目标。接下来详细介绍了将FRACAS应用于软件研发领域的应用原理,参与FRACAS改进的角色职责,结合FRACAS应用和软件开发过程建立了详细的改进应用过程和步骤,包括失效模式分析,问题清零,建立知识经验库,质量回溯,经验共享,TOPN改进,项目缺陷预防共七种应用,并详细描述了这七种应用时如何配合以改进软件产品质量的。最后通过实际项目的应用情况和度量数据来说明使用FRACAS改进的效果。对应用前后的情况进行对比,展现了实施FRACAS后的影响和变化,证明了FRACAS也适用于软件开发领域。对目前项目使用FRACAS进行质量改进过程中存在的不足也进行了总结,并制定了后续的改进方向。