1. 控制图基础
控制图的基本结构如下图所示,控制图有两个基本元素:中心线和上下界限。“中心线”和“上下界限”的取值都来源于对度量数据的统计计算结果,上下限与中心线等值相差3s。从控制图的基本结构可以看出,正确地计算出合理的上下控制界限是充分应用控制图优势的关键,这取决于原始数据采样与数据分组。
应用控制图技术起到以下几个方面的作用:
l 有效提高生产力。实时、合理地使用控制图可以减少重复和无用的工作。
l 有效错误预防。控制图可以表明当前的软件过程是否是处于稳定的控制状态以及时发现过程中存在的问题并采取有效的措施。
l 避免不正确的过程调整。控制图能够分清正常过程行为信息和非正常过程行为偏差信息,确保过程变更和管理是建立在针对非正常过程偏差信息的基础上。
l 提供诊断信息。在控制图中过程数据的各种分布模式和走势反映了过程的行为模式,为实施过程变更提供支持。
l 提供过程能力度信息。控制图对软件过程的能力度有一个量化的信息,对项目计划非常有用,例如通过控制图知道每个人在单位工作周能够设计完成的模块大小, 在进行项目计划时可相对准确地估计人员、时间和资源等。当然要遵循一个原则是,在一定条件下得到的过程能力度信息就应在相似前提下重用这些结论。
2.控制图分类
l X-R 图,根据分组数据的均值和分组内数据范围值对过程行为数据进行统计分析的控制图技术,用来检测和判断过程存在的偏差情况。适用于连续数据。
l X-S 图,同X-R 图,差别在于X-S采用样本方差来计算分组内的数据偏差。适用于连续数据。
l XmR/I-MR 图,适合用于数据不具备分组特点的场合。适用于连续和属性数据。
l MAMR图,重点反映过程特性的持续发展趋势,适用于连续数据。
l C 图,用于当过程特性的量化数据服从泊松分布且数据产生的区域规模是相同的,适用于属性数据。
l U 图,用于当过程特性的量化数据服从泊松分布且数据产生的区域规模是不同的,适用于属性数据。