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