清华大学-殷人昆-项目管理-课件-07-软件项目质量管理.ppt
上传人:sy****28 上传时间:2024-09-14 格式:PPT 页数:208 大小:1.4MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

清华大学-殷人昆-项目管理-课件-07-软件项目质量管理.ppt

清华大学-殷人昆-项目管理-课件-07-软件项目质量管理.ppt

预览

免费试读已结束,剩余 198 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件项目管理一个成功的项目管理是在约定的时间、范围、预算的成本以及要求的质量下,达到或超过项目干系人的期望。由此可见,项目质量管理是项目管理的重要方面,它与绩效、成本、时间是项目成功的关键因素。项目质量管理是由质量方针、组织结构、项目过程中的活动以及相应的资源组成,包括整体管理职能的活动,这些活动确定质量的政策、目标、责任,并在质量体系中凭借质量计划编制、质量控制、质量保证和质量提高等措施履行质量的目标。7.1项目质量与质量模型7.2项目质量管理7.3项目质量计划的编制7.4项目质量保证7.5项目质量控制7.6质量保证体系7.7CMM的质量过程7.8软件验证和确认技术7.1项目质量与质量模型在项目范围内,质量管理的重要方面是通过项目管理把隐含需求转变成明确需求。DavidGarvin提出,“质量是一个复杂的多层面的概念”:从先验论角度看,质量是可以识别出来的,但不能明确定义的。从用户角度看,质量是对目标的满足程度。从制造角度看,质量是对规范的符合程度。从产品角度看,质量是产品的内在特征。从基于价值的角度看,质量依赖于顾客愿意出多少钱购买。质量的两个主要特点:质量是综合的概念,它要求功能、成本、服务、环境、心理等诸方面都能满足用户的需要。质量是一个动态的、相对的、变化的、发展的概念,随着地域、时期、使用对象、社会环境、市场竞争的变化而被赋予不同的内容和要求,而且随着社会的进步及知识创新,其内涵和要求也是不断更新、丰富的。另外,质量还包括对项目过程的要求,如规定执行过程必须遵循的规范和标准等。7.1.2软件质量特性软件质量不是绝对的,而是相对的概念。软件质量概念需要建立在预先定义的需求的基础上,而预先定义的需求在很大程度上依赖于描述它们的人员。这些人员可能来自软件产品不同的开发环境,对软件质量有不同的理解,因此提出了关于软件产品的质量特性及其组合。如果这些质量特性及其组合都能在产品中得到满足,则这个软件产品质量就是高的。软件质量是各种特性的复杂组合。它随着应用的不同而不同,随着用户提出的质量要求不同而不同。7.1.3软件质量模型1976年B.W.Boehm、T.R.Brown和M.Lipow首次提出软件质量模型,他们认为软件产品的质量基本上可以从下列3个方面来考虑:软件的可使用性、可维护性和可移植性。这些质量特性又可分为若干层次,对最低层次的质量子特性引入数量化的概念。1979年,McCall和Walters提出新的软件质量模型与度量,该模型得到公认和广泛的应用,并成为ISO质量模型及其他模型的基础。该模型提出软件的11个质量特性,集中分布在3个方面:软件产品的运行特性、修正特性和转移特性。设备独立性自包含性正确性完备性健壮性一致性可计测性设备效率可存取性通信性自描述性结构化性简单性清晰性可扩充性McCall质量模型ISO的软件质量评价模型软件质量1994年对ISO/IEC9126开始进行修正,将原标准修订为两个序列标准:ISO/IEC9126《信息技术软件产品质量》,描述新的软件质量模型,分为4个部分:质量模型(9126-1)内部质量(9126-2)外部质量(9126-3)使用质量(9126-4)ISO/IEC14598《信息技术软件产品评价》,详细描述软件质量评价的方法,分为6个部分:概述(14598-1)策划和管理(14598-2)开发方过程(14598-3)获取方过程(14598-4)评价方过程(14598-5)评价模块的文档(14598-6)修订版保留了6个质量特性,但明确了它们与内部度量和外部度量的关系,并解释了这些特性与使用质量之间的关系。修订版还给出了一个质量模型的规格说明,引入了使用质量。ISO/IEC9126与ISO/IEC14598之间的关系内部质量和外部质量的质量模型外部和内部质量的质量模型使用质量的质量模型在生存期中各种质量特性的使用用户质量要求外部质量要求从外部的观点规定要求的质量级别,包括从用户质量要求导出的要求。外部质量要求用作各开发阶段的确认目标,在《质量要求规格说明》中用外部质量度量规定,并应当转换为内部质量要求。内部质量要求从内部的观点规定要求的质量级别,用于说明中间产品的特性。内部质量要求可以用作各开发阶段的确认目标,也可以用于定义开发策略和开发期间评价和验证的准则。内部质量要求用内部度量数据定量地规定。7.2项目质量管理以顾客为中心的质量保证阶段(1950年~1987年)强调持续改进的质量保证阶段(1987年~现在)全面质量管理阶段目前质量管理理论和实践的中心是针对过程的质量管理。主张在生产过程中保证质量,而不是在传