关键字:软件质量、质量管理
7.2.4 基本过程
度量什么?如何度量?度量得到的数据说明了什么问题?过程如何操作?怎样才能判断某个对象是一个信号?应该对哪些信号做出反应呢?如何反应?如图7-5所示。
图7-5 度量过程示意图
在软件开发过程中,不管哪种软件度量方法,都包括了基本的软件度量过程。软件度量的基本过程如下:
(1)度量承诺:根据软件开发的技术和管理过程对软件度量的需求,确定度量目标,选择度量元,确定实施软件过程度量的侧重点,这是具有针对性地推进软件度量的第一步骤,也是高层管理者参与决策并提供相应的资源的重要环节。
(2)度量计划:基于确定的软件度量目标,根据软件开发的技术、管理、流程、问题等信息制定软件度量计划。在计划中正式确认产品、流程、角色、责任和资源相关问题及属性,为实施软件度量提供书面的、计划性的、具有可行性的、得到资源支持的保证。
(3)度量实施:根据软件度量计划对软件开发的项目、产品和过程等度量对象实施度量。通过度量收集、存储、分析有效的软件度量数据,并将度量和分析结果用于控制和改善软件过程。
(4)度量评估:对软件度量过程本身进行评估,对度量标准、度量流程、度量方法、度量对象、度量效用等做出评估,发现度量作业的问题点,总结度量作业的资产,并提出度量作业改善方案。
(5)度量改善:根据度量作业的改善方案在后续的度量作业中加以实施,将改善方案导入下一次软件度量过程之中。改善并不是水平方向上的简单重复作业,而是基于经验和教训的螺旋式上升过程,将软件度量的效用在软件开发过程中展现出来。
一旦根据商业目标,确定了需要度量哪些方面的内容、方法和责任人,就可以开始数据采集了。
相关阅读:
版权声明:51Testing软件测试网获电子工业出版社授权连载《软件质量管理实践》部分章节,其他个人或单位未经许可,不得对本内容复制、转载或进行镜像。51Testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们。