第五章软件项目质量管理
软件项目管理
本章内容提要
软件质量管理的基本概念
软件质量控制
缺陷预防
质量体系
软件项目质量管理计划(案例)
缺陷跟踪工具Bugzilla
第一节软件质量管理的基本概念
软件质量是指软件满足明确说明或者隐含的需求的程度。
用户需求是衡量软件质量的基础。
除满足明确定义的需求外,还要满足隐含的需求。
软件质量的重要性
软件项目的三大目标:
质量
进度
费用
软件质量问题可能导致经济损失甚至灾难性的后果。
质量是软件产品和软件组织的生命线。
质量问题会增加开发和维护软件产品的成本。
软件质量的重要性
软件质量属性
软件质量属性
可靠性
可用性
安全性
可维护性
机密性
软件质量
功能
性能
易用性
可信性
软件质量的形成
软件的质量形成于产品或者服务的开发过程中,而不是事后的检查(如测试)。
20世纪80年代起,质量管理逐步从单一的关注产品,转移到关注生产好产品的过程上,并且将过程的作用扩大到了组织运行的所有领域。
质量产生于过程
当过程不断被重复,其性能会趋于稳定
结果可预测
对现行执行可监测
质量得到保证
实施的过程性能
稳定过程的上下控制界
特殊原因造成过程性能不稳定。
根除特殊原因,使过程性能稳定,防止质量问题的出现。
质量产生于过程
造成不稳定的特殊原因
软件项目质量管理 来自淘豆网m.daumloan.com转载请标明出处.