首页 > 技术文档 > 技术文档 > 软件质量管理

软件质量管理

时间:2010-5-22 来源:业天科技 作者:业天科技 已查看1524次

  (引用高人的,出处找不到了 )
  做管理这么多年,一直在进度与质量之间挣扎,在有效的时间内提高软件质量一直是一个难以解决的问题,这也是许多软件企业面临的困难,为此我们也在不断的努力。
  质量对软件产品来讲是重要的一个指标。如果一个软件频繁出现质量问题,这是不能容忍的,无论是企业还是用户都要付出很大的代价。我们作为软件的制造者,对于软件的质量是绝不能忽视的,对于自己制作出来了有缺陷的产品,应该感到羞愧。作为一个软件企业来讲,不断的提高软件的质量,也是生存下去的唯一的法则,也是可持续发展的保障,只有这样,企业才可以做大做强,立于不败之地,这也是为什么有这么多公司致力于通过CMMI认证的原因。
  那么如何保证软件质量呢?各个公司都在不停的探索。其实在一些行业当中,都有很好的质量控制方法,规范,如 被誉为“全球质量管理大师”、“零缺陷之父”和“伟大的管理思想家”的菲利浦·克劳斯比(Crosbyism)在20世纪60年代初提出“零缺陷”思想,并在美国推行零缺陷运动。后来,零缺陷的思想传至日本,在日本制造业中得到了全面推广,使日本制造业的产品质量得到迅速提高,并且领先于世界水平,继而进一步扩大到工商业所有领域。美国通用动力公司实施零缺点计划后获得的经济效益是每花费1 美元,可降低成本170美元。日本电气股份公司由于开展无缺点运动,仅1965年5月至12月间,成本就降低了1亿日元以上,而直接用于零缺点运动的费用为60万日元,表扬费用120万日元.两项合计仅180万日元。开展零缺点运动的效益还表现在:提高产品的可取性,减少废次品和返修、检验等费用,降低产品成本;提高员工的工作技能和无误地进行工作的动机;保证交货日期,增强用户信用,从而增强企业的竞争能力等等。
  可以将这些质量管理的思想移植于软件制造企业中来,管理方式在企业当中是通用的。
  软件质量管理包括以下活动:质量计划编制、质量保证、质量控制、同行评审、软件测试、软件缺陷跟踪等,优秀的软件质量管理能够在很大程度上减少软件开发过程的不确定性。
  可以这么说,软件质量管理要贯穿于整体软件的生命周期中,软件质量的提高要在软件的设计阶段做起,并体现在编码,测试等阶段。
   软件测试是有效的保证软件质量的一个手段,在软件的生命周期中,要采用单元测试,集成测试,功能测试,系统测试,回归测试等多种测试方式,要对软件的代码质量,规范性,安全性,性能等各个方面进行测试。如何将这么多的测试整合,并且有效地达到设计时的目标呢?HP AQM提供了一个企业级的解决方案。
  AQM是由一系列相互关联的步骤构成的完整的应用质量管理过程。这些步骤包括:战略规划项目及组合管理PPM;质量中心需求管理,评估风险及工作量,生成测试协议;功能测试;性能测试;安全测试;发布决策;变更评估;业务可用性监控;安全监控;评估管理等。具体内容参考官方文档吧!
  软件企业QA人员,通过这样一个企业级解决方案,可以提高测试人员工作效率,进而帮助企业完成符合质量设计要求的软件产品。

上一篇:雅虎给出了优化网站加载速度的34条法则 下一篇:没了