论文部分内容阅读
六西格玛管理是一項以顾客为中心、以质量经济性为原則、以数据为基础,追求几乎完美无缺为目标的管理理念。其核心是以系统科学和统计科学为手段,通过确定问题、测量目标、分析原因、改进优化和保持效果等步骤,确定正确的质量定义,使企业在运作能力方面达到最佳境界。由于摩托罗拉、联信和通用电气等以硬件制造为主的企业相继采用了六西格玛管理,在顾客满意和忠诚度、六西格玛水平的缺陷水平以及投资回报等方面都非常成功。于是,软件公司也开始尝试从需求、设计、开发、测试等方面,以满足客户需求为最高目标,提高自身的竞争力,全方位地引入六西格玛管理来改善软件开发的流程。六西格玛管理中的两个重要工具:质量功能展开QFD (qualityfunction deploy)和失效模式及后果分析FMEA (failure mode andeffect analysis)作为质量管理的重要工具被应用于软件产品的质量管理过程中。以QFD为向导获取市场对产品质量的关键性能要求作为质量管理的核心;以FMEA作指导在产品开发的各阶段对产品生命过程中可能产生的失效模式以及可能产生的风险严重度进行预测,从而确保软件产品的质量。此外,结合六西格玛最常用的两个模型DMAIC (Define,Measure, Analyze and Control)和DFSS(Design for Six Sigma)的理论,对常用软件开发模型的流程进行研究和整合,从而提高软件开发流程的科学性。在本论文中主要从以下几方面进行了较为详细的研究:1.概括了六西格玛最常用的两个模型DMAIC (Define, Measure,Analyze and Control)和DFSS(Design for Six Sigma)的理论,对目前最常用的软件开发模型的特性进行了详细的分析,以SDLC(SoftwareDevelopment Life Cycle)软件开发模型为例,提出了符合六西格玛理念的软件开发流程的改进措施。2.对QFD的理论原理进行了深入的研究,并结合了打印机软件开发功能需求进行了针对性的研究,以最终得出功能需求和相应软件子系统的重要性排序。3.对FMEA的理论原理进行了详细研究,并用实例的方法,对打印机软件开发中软件的失效模式,进行了可行性研究。