
论文摘要
软件过程及其改进已经成为了国内外的研究热点,而单独针对软件测试过程的研究却较少。一个良好的软件测试过程不仅能提高所测软件的质量,还能提高测试生产率,降低测试成本,因此软件测试过程的改进对软件测试乃至软件工程都具有重要的意义。本文来源于实习单位的部门软件测试过程改进的实际项目。该项目的目的是提高软件测试过程质量,从而提高测试生产率。论文分析了软件测试过程改进面临的问题,对过程改进方法进行了研究,最终选取了6Simga指导该软件测试过程改进项目。在6Sigma的DMAIC模式基础上,建立了针对此次软件测试过程改进项目的改进模型DMAICS作为本项目的指导模型。在改进项目中,使用了6Sigma统计软件Minitab对测试过程数据进行统计、分析,采用了6Sigma提供的分析、决策方法对过程进行分析并制订了改进方案。改进实施一年后,分析、总结项目结果,结果表明成功实现并超过了预设的生产率增长目标,改进效果十分显著。本论文叙述的测试过程改进项目一方面提高了测试过程的质量以及测试生产率,为部门带来了直接的经济效益;另一方面,该项目将统计学和管理学中的技术、方法和工具应用于软件工程中,为过程改进探索了新的道路。论文成果除了可以应用于软件测试过程改进之外,还可以应用于软件过程改进以及软件工程领域的其它过程改进。
论文目录
致谢中文摘要ABSTRACT1 引言1.1 项目背景及意义1.2 项目采用的方法及其意义1.3 论文主要工作内容1.3.1 定义阶段1.3.2 度量1.3.3 分析1.3.4 改进1.3.5 控制1.3.6 总结1.4 本文的组织结构2 软件测试过程改进的相关理论及模型2.1 软件测试的目的和原则2.2 软件测试过程2.2.1 软件测试过程的重要性2.2.2 软件测试过程模型2.2.3 软件测试过程度量2.3 6Sigma2.3.1 6Sigma的统计学含义2.3.2 6Sigma管理体系的发展2.3.3 6Sigma的方法论——DMAIC2.3.4 6Sigma应用于软件测试过程改进的意义2.3.5 6Sigma在本项目中的定义2.3.6 建立本项目的过程改进模型3 项目实施3.1 项目需求及定义(Define)3.1.1 确认需求、确定项目目标和度量指标3.1.2 概要测试过程定义3.1.3 项目进度安排3.1.4 获取项目许可,正式立项3.2 度量(Measure)3.2.1 关键过程输出指标分解3.2.2 关键业绩指标3.2.3 数据的收集和整理3.2.4 计算生产率基线3.3 分析(Analyze)3.3.1 改进机会分析3.3.2 AS-IS过程分析3.3.3 改进前的PFMEA3.3.4 改进措施分析3.4 改进(Improve)3.4.1 自动化工具3.4.2 流程改进3.4.3 部门管理的改进3.5 控制(Control)3.5.1 收集改进实施的反馈3.5.2 测量、分析过程实施情况4 项目结果总结(Summary)4.14.1.1 2010年生产率4.1.2 生产率趋势4.1.3 改进效果分析4.1.4 小结5 结论参考文献附录A作者简历学位论文数据集
相关论文文献
标签:软件测试过程改进论文; 软件测试过程度量论文; 生产率论文;