《质量管理规划(三).doc》由会员分享,可在线阅读,更多相关《质量管理规划(三).doc(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、质量管理规划质量的定义:已交付软件的故障密度,也即已交付软件中每个单元规模的故障数。故障的定义:某种使软件表现出与客户的需要或者需求不一致的方式进行运转的问题。故障引入和排除周期:故障引入可以存在于需求规格说明、概要设计、详细设计和编码阶段。故障排除任务包含需求评审、设计评审、代码评审、文档评审、单元测试(UT)、集成测试(IT)、系统测试(ST)和验收测试(AT)。故障排除成本和排除周期成直接关系。质量管理的任务:规划合理的质量控制任务,然后正确的执行和控制它们,以实现项目的质量目标。质量管理的过程化方法:通过评审和测试来检测故障。过程化使质量管理的手段之一,是为了制定适当的方法(在预定义的
2、点上执行某些故障检测)完成质量管理,作为实现目标的基础。但是,过程化方法缺乏定量化的手段来评价软件的质量。质量管理的定量化方法:一个良好的质量管理方法应当在项目早期发出警告信号,而不是在临近项目收尾时发出。第一种定量化方法:使用软件可靠性模型,用最后测试阶段的故障数据来估计软件的可靠性,以表明可靠性是否可以被接受,是否需要进一步的测试。但它们没有提供项目早期的中间质量目标,因此就有很大的局限性。软件可靠性模型的核心在于故障排除效率(defect removal efficiency,DRE):质量控制(QC)任务检测到的故障占现有总故障数的百分比。由此,该方法的重点问题在于总故障数的确立。第二
3、种定量化方法:故障预测,根据已交付软件的故障密度设定质量目标。该方法的要点:类似于工作量和进度估计,项目初期估计整个项目过程中的总故障数以及分布情况;在执行期间,用各阶段的实际值于估计值相比较,以确定项目是否遵循期望的路线,或者是否需要采取额外的措施。第三种定量化方法,统计过程控制(statistical process control,SPC),基本思想是,根据控制界限(根据以往的绩效预测故障数)设置QC过程期望的绩效(如测试和评审)。如果超出界限,则考虑采取合理的措施。故障预防(Defect prevention,DP)规划开发期间引入的故障数越多,会导致最终系统残留的故障越多,同时,后期开发过程中需要用于故障排除的时间成本也越高(其实这部分工作属于无用工)。DP的关键:需要收集关于过去发现的故障数据,对这些数据进行分析以找到引入故障的根源,然后制定方案来解决这些根源,并且成为PDB的一部分。DP也需要规划:1、在项目组内部组织一个故障预防的团队;2、规划故障预防;3、执行故障预防;4、总结经验教训。