软件项目的质量管理

发表于:2013-7-23 11:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  引言

  说到软件项目的质量管理,首先要弄清楚什么是质量管理。国际标准组织ISO9000对质量的定义就是:质量是产品或服务用于满足人们潜在或明示的需求的所有特征和性能的总和。

  软件项目的质量管理就是确定软件项目的质量方针、目标和职责,并通过质量规划、质量保证、质量控制和改进等工作确保软件项目的质量得以实现的全部管理活动的总称。

  怎样才能做好软件项目的质量管理呢?我们要在理解现代软件项目的质量管理的理念的基础上,使软件项目的质量管理具有可操作性和可衡量性。

  现代软件项目的质量管理的理念包括:

  ①顾客满意:就是我们的交付件(本文指软件)要满足客户的期望;

  ②预防胜于检查:质量管理的重点在事前的预防,而不是事后的检查;

  ③管理层责任;

  ④持续改进:软件项目的质量管理是一个持续改进的过程。

  即使我们理解了现代质量管理的理念,达到质量管理所要求的高度,我们在实际操作中,还需要理论联系实际。这就要求软件项目的质量管理具有更强的可操作性和可衡量性,为此将软件的质量定义为达到要求(Conformance to Requirements)和适合使用(Fitnessof Use)两个层面。也就是说,软件项目的项目工作要提交出原来所要求的、具有实际用途的软件产品。简单地说,软件项目的质量管理就是产出的软件,满足客户明确需求、隐含需求的能力的所有特性。在现实生活中,监控所有对质量有影响的关键点,采用有效的测量手段来管理软件的质量,从而实现软件项目的“高”质量。

  1 质量管理的流程总述

  一般软件项目可分为启动、规划、执行、监控和收尾五个部分。其中质量管理涉及到规划、执行、监控三个部分。软件的质量管理包括质量规划、实施质量保证、实施质量控制三个部分。

  质量规划在软件项目的规划过程组中;实施质量保证在软件项目的执行过程组中;实施质量控制在软件项目的监控过程组中。他们之间的关系并不是相互独立的,而是相互作用,相互影像的。

  在软件项目的质量管理中,质量规划就是判断哪些质量标准与本项目相关,并决定应如何达到这些质量标准。它是软件的项目管理计划的一部分,一般在项目的规划时处理。

  软件项目的质量保证是指质量系统内实施了计划的、系统的活动;同时为项目满足所有项目利益相关方的要求提供信心,相对于内部的质量控制,质量保证可以说是对外的,它包含:

  ①涉及整体项目、提高信心;

  ②涉及经验教训总结/质量审计;

  ③重新评价质量标准是否合适;

  ④实施阶段。

  软件项目的质量控制是在项目生命周期的几个关键点上进行的,它决定了项目进行的方式并进行了必要的纠正。质量控制是质量保证的输出,它考虑了项目的效果和效率。

  它通常包含:

  ①涉及项目的具体工作成果(软件,开发过程中的文档等);

  ②涉及到具体工作成果是否可以被接受;

  ③检查具体工作成果是否符合相关质量标准;

  ④监控阶段。下面将介绍软件项目中质量管理的各个流程。

  2 软件项目的质量管理流程

  1·1 质量规划

  从前文可知,软件项目的“高”质量来自于“好”的计划。只有一个好的质量规划,才有可能产出高质量的产品。质量规划既然如此重要,那如何做才能制定一个“好”的软件项目的质量规划呢?

  制定软件项目的质量规划,依据的是公司的质量方针。公司的质量方针是“由最高层管理部门正式阐明的、组织关于质量的总的打算与努力方向”。由此可见,质量管理是最高层责任。

  项目质量规划的目的都是为了产出“高”质量的产品。那么怎样衡量软件项目质量的高低呢?我们主要的手段是将软件项目的质量和其质量基准进行对照。基准对照是将软件项目的实际做法或计划做法与其他项目的做法进行对照,从中萌生出如何改进思路,或者提供一项量度的标准。

  1·2实施质量保证

  质量保证指通过实施计划中的系统质量活动,确保项目实施满足要求所需的所有过程。

  质量保证的内容有:

  ①清晰的软件质量要求说明(包含在软件的需求分析和范围说明书中);

  ②科学可行的质量标准;

  ③建立和健全软件项目质量体系;

  ④配备合格和必要的资源;

  ⑤持续开展有计划的质量改进活动;

  ⑥项目变化全面控制。

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号