软件项目中的质量管理

本文探讨了在软件项目实施中如何开展质量管理工作,强调了质量管理的重要性和在进度、成本压力下应坚持的原则。提出了质量计划制定、质量保证和质量控制三个过程,并详细阐述了项目实施中的技术评审、过程检查和软件测试的方法,旨在帮助企业在有限资源下最大限度地提高软件质量。
摘要由CSDN通过智能技术生成

提起软件质量管理,人们更多地会想起ISO9001CMMCMMI这些“质量管理圣经”。但国内企业做了这么多年的质量认证,却没有使软件质量有大幅度地提高。实际上,很多企业通过ISO9001CMMCMMI等质量认证的目的就不是为了提高质量:有的企业是为了跟风,有的企业则是为了向客户展示证书。

在很多软件企业里,软件质量管理在内部开发产品时做的相对较好:因为产品开发通常在各个软件企业的研发中心进行,涉及的人员以内部为主,进度压力相对较小,可以投入时间和精力来开展软件质量管理。对于有客户进行参与的软件实施项目,多数企业为了节省成本和赶进度,往往会忽略质量管理,最后导致软件质量很差——投产后的软件经常会被用户发现很多Bug。实际上,在项目实施中开展质量管理工作更加重要,因为产品上线后的质量问题往往意味着更大的投入。本文将和读者一起探讨软件项目实施中如何开展质量管理工作。

1.      质量管理主要内容

在探讨项目实施中开展软件质量管理工作前,我们先回顾一下质量管理的基础知识。质量管理主要包括三个过程:质量计划制定、质量保证和质量控制。

质量计划:是质量管理的第一过程域,它主要指依据公司的质量方针、产品描述以及质量标准和规则等制定出来实施方略,其内容全面反应用户的要求,为质量小组成员有效工作提供了指南,为项目小组成员以及项目相关人员了解在项目进行中如何实施质量保证和控制提供依据,为确保项目质量得到保障提供坚实的基础。

质量保证:是贯穿整个项目全生命周期的有计划和有系统的活动,经常性地针对整个项目质量计划的执行情况进行评估、检查与改进等工作,向管理者、顾客或其他方提供信任,确保项目质量与计划保持一致。

质量控制:是对阶段性的成果进行测试、验证,为质量保证提供参考依据。

在软件实施项目中,质量保证对应于技术评审与过程检查,质量控制对应于软件测试等工作,如图1所示。

制定质量计划

缺陷

跟踪

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值