北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
第十讲 质量管理与质量保证 评审与审查 风险管理
第十讲 质量管理与质量保证 评审与审查 风险管理
目的与内容 掌握质量的概念 ■了解质量管理和质量保证的内容和过程 ■掌握评审和审查的过程 ■了解和掌握风险管理的概念与过程
目的与内容 ◼ 掌握质量的概念 ◼ 了解质量管理和质量保证的内容和过程 ◼ 掌握评审和审查的过程 ◼ 了解和掌握风险管理的概念与过程
质量管理
质量管理
质量的概念 质量定义:反映实体满足明确和隐含需 要能力的特性综 定义的说明: 明确需要:指合同中用户明确提出的要求与 需要 ■隐含需要:指由生产企业通过市场调研进行 炽别与探明的要求或需要 ■特性:实体所特有的性质,反映了实体满足 需要的能力
质量的概念 ◼ 质量定义:反映实体满足明确和隐含需 要能力的特性综合 ◼ 定义的说明: ◼ 明确需要:指合同中用户明确提出的要求与 需要 ◼ 隐含需要:指由生产企业通过市场调研进行 识别与探明的要求或需要 ◼ 特性:实体所特有的性质,反映了实体满足 需要的能力
软件质量的定义 ANSITEEE Std7291983定义软件质量 为“与软件产品满足规定的和隐含的需 求的能力有关的特征或特性的全体 M.J. Fisher定义软件质量为“所有描述 计算机软件优秀程度的特性的组合
软件质量的定义 ◼ ANSI/IEEE Std 729-1983定义软件质量 为“与软件产品满足规定的和隐含的需 求的能力有关的特征或特性的全体”。 ◼ M.J. Fisher 定义软件质量为“所有描述 计算机软件优秀程度的特性的组合
质量特性及其组合 ■为满足软件的各项精确定义的功能、性能需求,符合 文档化的开发标准,需要相应地给出或设计—些质量 特性及其组合。 ■如果这些质量特性及其组合都能在产品中得到满足, 则这个软件产品质量就是高的。 软件需求是度量软件质量的基础。不符合需求的软件 就不具备质量。 标准定义了一组开发准则,用来指导软件人员用工程 化的方法来开发软件。如果不遵守这些开发准则,软 件质量就得不到保证。 软件质量是各种特性的复杂组合。它随着应用的不同 而不同,随着用户提出的质量要求不同而不同
质量特性及其组合 ◼ 为满足软件的各项精确定义的功能、性能需求,符合 文档化的开发标准,需要相应地给出或设计一些质量 特性及其组合。 ◼ 如果这些质量特性及其组合都能在产品中得到满足, 则这个软件产品质量就是高的。 ◼ 软件需求是度量软件质量的基础。不符合需求的软件 就不具备质量。 ◼ 标准定义了一组开发准则,用来指导软件人员用工程 化的方法来开发软件。如果不遵守这些开发准则,软 件质量就得不到保证。 ◼ 软件质量是各种特性的复杂组合。它随着应用的不同 而不同,随着用户提出的质量要求不同而不同
什么是软件质量 及时 交仗 功能成本正确 可靠 功能 维护 成朴交付 软件质量的若干侧面
什么是软件质量 成本 可靠 维护 及时 交付 功能 正确 功能 成本 及时 交付 软件质量的若干侧面
项目的质量 ■质量的类型: 项目的质量 质量,通常指产品的 从项目作为一次性的活 质量,广义的还包括 动来看,项目质量体现 作的质量。产品质 在由WBS反映出的项目 量是指产品的使用价 范围内所有的阶段、子 值及其属性 项目、项目工作单元的 质量所构成,也即项目 而工作质量则是产品 的工作质量 质量的保证,它反映 从项目作为一项最终产 了与产品质量直接有 品来看,项目质量体现 关的工作对产品质量 在其性能或者使用价值 的保证程度 上,也即项目的产品质
项目的质量 ◼ 质量的类型: ◼ 质量,通常指产品的 质量,广义的还包括 工作的质量。产品质 量是指产品的使用价 值及其属性; ◼ 而工作质量则是产品 质量的保证,它反映 了与产品质量直接有 关的工作对产品质量 ◼ 项目的质量 ◼ 从项目作为一次性的活 动来看,项目质量体现 在由WBS反映出的项目 范围内所有的阶段、子 项目、项目工作单元的 质量所构成,也即项目 的工作质量; ◼ 从项目作为一项最终产 品来看,项目质量体现 在其性能或者使用价值 上,也即项目的产品质 量
产品质量与过程质量 开发技术 过程质量产品质量人员素质 成本 时间、进度 影响产品质量的4个方面
产品质量与过程质量 产品质量 开发技术 成本、 时间、进度 过程质量 人员素质 影响产品质量的4个方面