




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第十讲第十讲 软件质量管理软件质量管理内容内容n软件质量的基本概念和模型软件质量的基本概念和模型n软件质量管理过程软件质量管理过程n软件质量体系软件质量体系n质量的度量质量的度量n提高软件质量的途径提高软件质量的途径质量的重要性质量的重要性n软件危机的主要矛盾软件危机的主要矛盾n低质量的软件就像定时炸弹低质量的软件就像定时炸弹n低质量的产品,增加成本低质量的产品,增加成本n质量是生命也是信誉质量是生命也是信誉软件质量的重要性软件质量的重要性n尽管所有的商品或服务都存在质量问题,但是尽管所有的商品或服务都存在质量问题,但是软件的特殊性,特别是复杂性和不可见性,使软件的特殊性,特别是复杂性和不可见
2、性,使其更为重要其更为重要n软件的软件的无形性无形性:很难知道项目中的特定任务:很难知道项目中的特定任务是否完全满足是否完全满足n软件开发过程中的软件开发过程中的错误积累错误积累n软件软件危险性的增加危险性的增加:企业越来越依赖软件:企业越来越依赖软件质量的概念质量的概念q 符合目的或者用途符合目的或者用途(Joseph Juran)q用户的感觉就是质量用户的感觉就是质量(A V Feigenbaum)q符合顾客在其合理价格下对产品的要求符合顾客在其合理价格下对产品的要求(Sud Ingle)q产品或者服务满足明确和隐含需要能力的性能产品或者服务满足明确和隐含需要能力的性能特性的总体特性的总体
3、(BS4778)质量的概念质量的概念nDavid Garvin:质量是一个复杂的多层面的概念,可质量是一个复杂的多层面的概念,可以从以下以从以下5个方面来描述,这些不同的方面表达了一个方面来描述,这些不同的方面表达了一个整体的个整体的“质量质量”的概念。的概念。n从从先验论先验论的角度看,质量是可以识别出来,但不的角度看,质量是可以识别出来,但不能明确定义的能明确定义的n从从用户用户的角度看,质量是对目的的满足程度的角度看,质量是对目的的满足程度n从从制造制造的角度看,质量是对规范的符合程度的角度看,质量是对规范的符合程度n从从产品产品的角度看,质量是产品的内在特征的角度看,质量是产品的内在特
4、征n从从基于价值基于价值的角度看,质量依赖于客户愿意付多的角度看,质量依赖于客户愿意付多少钱购买。少钱购买。什么是什么是软件质量?软件质量?IEEEStandard Glossary of Software Engineering Terminology:质量是系统、部件或过程满足质量是系统、部件或过程满足(1)明确需求的程度。)明确需求的程度。(2)客户或用户需要或期望的程度。)客户或用户需要或期望的程度。质量管理理论的发展过程质量管理理论的发展过程工匠自控工匠自控质量检查质量检查19201940质量控制质量控制TQM质量保证质量保证19601970软件质量管理的发展过程软件质量管理的发展过
5、程发展发展时期时期程序程序设计设计程序程序系统系统年代年代 成品成品开发组织开发组织方式方式开发技术特点开发技术特点开发工具开发工具质量管理质量管理特征特征软件软件工程工程至至50年代末年代末至至70年代初年代初至今至今程序程序软件软件软件软件产品产品个体个体项目设项目设计组、计组、软件作坊软件作坊软件机构软件机构(软件软件工厂工厂)靠开发者靠开发者个人技巧个人技巧机器代码、机器代码、汇编语言汇编语言个人设计、个人使用、手工技巧、个人设计、个人使用、手工技巧、无维护观念、无系统化方法无维护观念、无系统化方法程序设计理论深入、模块化、自顶程序设计理论深入、模块化、自顶向下,逐步求精,不重视维护问
6、题向下,逐步求精,不重视维护问题高级语言、高级语言、操作系统、操作系统、数据管理数据管理系统系统靠少数人靠少数人协调把关协调把关系统化、系统化、规范化、规范化、全员化全员化逐步产生与逐步产生与各种方法相各种方法相应的工具、应的工具、开发环境开发环境结构化设计理论和方法结构化设计理论和方法面向对象方法、快速原型技术面向对象方法、快速原型技术。软件质量框架模型软件质量框架模型Boehm软件质量模型软件质量模型n软件质量模型多不胜数,软件质量模型多不胜数,Boehm(1976)构)构建了其中著名的一种。建了其中著名的一种。n分层特性分层特性n同时反映了用户的期望和硬件特性同时反映了用户的期望和硬件特
7、性nBoehm认为:合格的软件是能够满足该软件认为:合格的软件是能够满足该软件涉及到的用户和程序员的需求的软件。即软件涉及到的用户和程序员的需求的软件。即软件n作了用户要它做的事情作了用户要它做的事情n正确有效的使用了资源正确有效的使用了资源n易于学习和使用易于学习和使用n具有好的设计、编码,并且易于测试和维护具有好的设计、编码,并且易于测试和维护n1979年年McCall等人改进等人改进Boehm 质量模型又质量模型又提出了一种软件质量模型。模型提出了一种软件质量模型。模型包括包括质量要素质量要素(factor)、准则准则(criteria)和和度量度量(metric)三层次。三层次。nMc
8、Call软件质量度量模型为软件质量管理奠定软件质量度量模型为软件质量管理奠定了基础了基础McCall质量度量模型框质量度量模型框要素(要素(特性特性)评价评价准则准则评价评价准则准则评价评价准则准则度量度量度量度量度量度量面向管理观点的产品质量面向管理观点的产品质量决定产品质量的软件属性决定产品质量的软件属性定量化地度量软件属性定量化地度量软件属性McCall 软件质量模型软件质量模型nJames A. McCall 软件质量模型:软件质量模型: 产产品品修修正正性性 产产品品转转移移性性 产产品品运运行行性性 可可维维护护性性 灵灵活活性性 可可测测试试性性 可可移移植植性性 可可重重用用性
9、性 可可互互操操作作性性 正正确确性性 可可靠靠性性 有有效效性性 完完整整性性 有有用用性性 计算软件质量要素计算软件质量要素软件质量要素软件质量要素Fj的值可用下式计算的值可用下式计算其中其中: :Mk是软件质量要素是软件质量要素Fj对第对第k种评价准则的测量值种评价准则的测量值,Cjk是是相应的加权系数相应的加权系数 McCall定义的评价准则多数都没有客观的测量方法,只定义的评价准则多数都没有客观的测量方法,只能凭主观印象为评价准则定值。能凭主观印象为评价准则定值。 McCall将评价准则分为将评价准则分为0-10级。级。 0级最低级最低,10级最高。级最高。 Mk的取值是的取值是 0
10、 ,0.1 ,0.2 , 1.011,.1,1jMCFLkkjkjMcCall软件质量要素评价准则软件质量要素评价准则n加权系数加权系数Cjk满足满足Cjk1 其中其中 Cjk0 当质量要素当质量要素Fj与与k项评价准则无关时,项评价准则无关时,Cjk=0nMcCall评价准则项数评价准则项数 L=21质量要素与评价准则质量要素与评价准则 (1/2) 要素要素 关系关系 准则准则正正确确性性可可靠靠性性有有效效性性完完整整性性可可维维护护可可测测试试可可移移植植可可重重用用互互操操作作可可用用性性灵灵活活性性可审查性可审查性VV准确性准确性V通信通用性通信通用性V完全性完全性V简明性简明性VV
11、V一致性一致性VVVV数据通用性数据通用性V容错性容错性V执行效率执行效率V可扩充性可扩充性V通用性通用性VVVV质量要素与评价准则质量要素与评价准则 (2/3) 要要 素素 关关 系系 准准 则则正正确确性性可可靠靠性性有有效效性性完完整整性性可可维维护护可可测测试试可可移移植植可可重重用用互互操操作作可可用用性性灵灵活活性性硬件独立性硬件独立性VVVV检测性检测性VVV模块化模块化VVVVVVV可操作性可操作性VV安全性安全性V自文挡化自文挡化VVVVV简单性简单性VVVV软件独立性软件独立性VV可追踪性可追踪性V易培训性易培训性V质量要素与评价准则质量要素与评价准则 (3/3)ISO91
12、26n提出的目的:处理软件质量的定义问题。提出的目的:处理软件质量的定义问题。n目前存在许多质量模型,如目前存在许多质量模型,如Boehm质量模质量模型、型、McCall质量模型,但是缺乏公共的标质量模型,但是缺乏公共的标准。如,可维护性可能指错误可以迅速的被准。如,可维护性可能指错误可以迅速的被定位和修改,也可以指软件能够很容易的被定位和修改,也可以指软件能够很容易的被修改。修改。n1991年年ISO9126标准就是处理软件质量的定标准就是处理软件质量的定义问题。这份义问题。这份13页的文档为制定进一步的标准页的文档为制定进一步的标准奠定了基础。奠定了基础。ISO 9126质量模型质量模型n
13、ISO 9126与与Boehm模型的主要区别:模型的主要区别:nISO的层次结构是严格的的层次结构是严格的n左边的特性与软件用户的观点有关,与内部左边的特性与软件用户的观点有关,与内部开发人员无关开发人员无关ISO9126质量模型质量模型质量特性质量特性定义定义功能性功能性软件中所要求的功能的可用程度软件中所要求的功能的可用程度可靠性可靠性软件的可靠性程度软件的可靠性程度可用性可用性软件的可用性和软件用户判定软件易用的软件的可用性和软件用户判定软件易用的程度程度效率效率软件的效率软件的效率可维护性可维护性软件产品易于修正和维护的程度软件产品易于修正和维护的程度可移植性可移植性软件从某一环境移植
14、到另一环境的容易程软件从某一环境移植到另一环境的容易程度度软软件件质质量量 质量特性质量特性 质量子特性质量子特性 度量度量 功能性功能性 适合性适合性 准确性准确性 互操作性互操作性 依从性依从性 安全性安全性 可靠性可靠性 成熟性成熟性 容错性容错性 易恢复性易恢复性 可使用性可使用性 易理解性易理解性 易学习性易学习性 易操作性易操作性 效率效率 时间特性时间特性 资源特性资源特性 可维护性可维护性 易分析性易分析性 稳定性稳定性 易变更性易变更性 易测试性易测试性 可移植性可移植性 适应性适应性 易安装性易安装性 遵循性遵循性 易替换性易替换性 度度 量量 由由 使使 用用 单单 位位
15、 自自 行行 决决 定定 nISO9126也提供了使用这些质量特性的指南。也提供了使用这些质量特性的指南。n对于不同的产品,各种质量特性的重要程度是各对于不同的产品,各种质量特性的重要程度是各不相同的。一旦软件产品的需求建立起来以后,不相同的。一旦软件产品的需求建立起来以后,就要进行下列步骤:就要进行下列步骤:n1、质量特性的度量的选择:、质量特性的度量的选择:ISO9126没有给没有给出具体的方法出具体的方法n2、排序水平定义:质量度量的结果需要映射、排序水平定义:质量度量的结果需要映射成等级以确定需求满足的程度。成等级以确定需求满足的程度。Response time(second)Qual
16、ity score90n3、评价准则定义、评价准则定义n对每个特性进行评价后,需要对整个产品有一个综合对每个特性进行评价后,需要对整个产品有一个综合的质量评价的质量评价nISO9126没有给出具体的方法没有给出具体的方法n推荐方法:推荐方法:n首先根据产品的特点确定强制性质量特性。如果产品在这些首先根据产品的特点确定强制性质量特性。如果产品在这些方面没有满足则不能采用。方面没有满足则不能采用。n对于那些不是强制性的质量特征,采用如下方法进行综合计对于那些不是强制性的质量特征,采用如下方法进行综合计算:算:Product qualityImportance rating(a)Product AP
17、roduct BQuality score(b)Weighted score(a*b)Quality score(b)Weighted score(a*b)Usability31339Efficiency42828Maintainability23612overall1719内容内容n软件质量的基本概念和模型软件质量的基本概念和模型n软件质量管理过程软件质量管理过程n软件质量体系软件质量体系n质量的度量质量的度量n提高软件质量的途径提高软件质量的途径质量形成于产品或者服务质量形成于产品或者服务的开发过程中,而不是的开发过程中,而不是事后的检查把关等。事后的检查把关等。质量管理质量管理n质量管理
18、的对象质量管理的对象n过程的质量过程的质量n产品的质量产品的质量软件质量管理过程软件质量管理过程n软件项目的质量计划软件项目的质量计划n软件质量保证软件质量保证n软件质量控制软件质量控制质量计划质量计划n确定项目应达到的质量标准确定项目应达到的质量标准n决定如何满足质量标准的计划安排和方法决定如何满足质量标准的计划安排和方法质量计划模板参照质量计划模板参照n 项目概述项目概述n 实施策略实施策略n 项目组织项目组织n 质量保证对象分析及选择质量保证对象分析及选择n 质量保证任务划分质量保证任务划分n 实施计划实施计划n 资源计划资源计划n 记录的收集、维护与保存记录的收集、维护与保存质量保证的
19、概念质量保证的概念n什么是质量保证,什么是质量保证,它是为保证产品和服务充分它是为保证产品和服务充分满足消费者要求的质量而进行的有计划、有组满足消费者要求的质量而进行的有计划、有组织的活动。织的活动。n质量保证是面向质量保证是面向消费者消费者的活动,是为了使产品的活动,是为了使产品实现用户要求的功能,站在用户立场上来掌握实现用户要求的功能,站在用户立场上来掌握产品质量的。产品质量的。n软件的质量保证就是向用户及社会提供满意的软件的质量保证就是向用户及社会提供满意的高质量的产品。高质量的产品。n软件的质量保证活动也和一般的质量保证活动软件的质量保证活动也和一般的质量保证活动一样,一样,是确保软件
20、产品从诞生到消亡为止的所是确保软件产品从诞生到消亡为止的所有阶段的质量的活动。有阶段的质量的活动。即即为了确定、达到和维为了确定、达到和维护需要的软件质量而进行的所有有计划、有系护需要的软件质量而进行的所有有计划、有系统的管理活动。统的管理活动。n软件质量保证的目标是以软件质量保证的目标是以独立审查独立审查方式,从方式,从第第三方三方的角度监控软件开发任务的执行,就软件的角度监控软件开发任务的执行,就软件项目是否遵循已制定的计划、标准和规程,给项目是否遵循已制定的计划、标准和规程,给开发人员和管理层提供反映产品和过程质量的开发人员和管理层提供反映产品和过程质量的信息和数据,提高项目透明度,同时
21、辅助软件信息和数据,提高项目透明度,同时辅助软件项目组取得高质量的软件产品。项目组取得高质量的软件产品。质量保证质量保证(QA)(QA)n质量保证的要点:质量保证的要点:n在项目进展过程中,定期对项目各个方面的在项目进展过程中,定期对项目各个方面的表现进行评价;表现进行评价;n通过评价来推测项目最后是否能够达到相关通过评价来推测项目最后是否能够达到相关的质量指标;的质量指标;n通过质量评价来帮助项目相关的人建立对项通过质量评价来帮助项目相关的人建立对项目质量的信心。目质量的信心。 n软件质量保证的工作内容主要包括以下软件质量保证的工作内容主要包括以下6类:类:n与与SQA计划计划直接相关的工作
22、直接相关的工作n参与项目的阶段性评审和审计参与项目的阶段性评审和审计n对项目日常活动与规程的符合性进行检查对项目日常活动与规程的符合性进行检查n对配置管理工作的检查和审计对配置管理工作的检查和审计n跟踪问题的解决情况跟踪问题的解决情况n收集新方法,提供过程改进的依据收集新方法,提供过程改进的依据质量保证与质量控制质量保证与质量控制nQA:Is to focus the process.nQC: Is to control the quality before deliveryP1P2P3ProductQAQCQA质量保证活动质量保证活动-审计审计( Audit Audit )n审计审计(Aud
23、it) 是对过程或者产品的一次独立评是对过程或者产品的一次独立评估。估。将审核的主体与为该主体以前建立的一组将审核的主体与为该主体以前建立的一组规程和标准进行比较规程和标准进行比较n目的是确保真正的遵循了这一个过程目的是确保真正的遵循了这一个过程,产生了,产生了合适的文档和精确反映实际项目的报告。合适的文档和精确反映实际项目的报告。n可以预先规划的,也可以是临时决定的。可以预先规划的,也可以是临时决定的。 质量保证组质量保证组n质量保证组独立于开发组,其主要活动:质量保证组独立于开发组,其主要活动:n验证软件正确性的测试活动验证软件正确性的测试活动充当客户代充当客户代言人的角色;言人的角色;n
24、参与软件开发各小组的质量审计(参与软件开发各小组的质量审计(audit):):提供产品和过程的提供产品和过程的可视性可视性审计报告审计报告软件项目中常用的质量保证活动软件项目中常用的质量保证活动n审计审计(Audit)n项目执行过程评审(审计)项目执行过程评审(审计):对项目的执行对项目的执行过程进行检查,确保所有活动遵循规程进行。过程进行检查,确保所有活动遵循规程进行。n项目产品审计项目产品审计:对项目过程中的工作产品进对项目过程中的工作产品进行质量审查的过程。行质量审查的过程。 q记录不符合项记录不符合项 q编写编写产品审计报告产品审计报告 软件项目中常用的质量控制活动软件项目中常用的质量
25、控制活动n静态分析静态分析n动态测试动态测试(Test)n缺陷追踪缺陷追踪静态分析静态分析q定义:定义:q不实际运行程序,而是通过检查和阅读等不实际运行程序,而是通过检查和阅读等手段来发现错误并评估代码质量的软件测手段来发现错误并评估代码质量的软件测试技术。也称为静态测试技术。试技术。也称为静态测试技术。q方法:方法:q走查:走查:WalkThroughq审查:审查:Inspectionq评审:评审:ReviewMichael Fagan IBM(1976)静态分析的主要对象静态分析的主要对象q软件需求规格软件需求规格q软件设计规格软件设计规格q测试计划测试计划q用户手册用户手册q源代码源代码
26、q。软件测试软件测试n单元测试单元测试n集成测试集成测试n系统测试系统测试n压力测试压力测试n接受测试接受测试n。软件测试目的软件测试目的n(1) 测试是程序的执行过程,测试是程序的执行过程,目的在于发现错目的在于发现错误;误;n(2) 一个好的测试用例在于一个好的测试用例在于能发现至今未发现能发现至今未发现的错误;的错误;n(3) 一个成功的测试是一个成功的测试是发现了至今未发现的错发现了至今未发现的错误的测试。误的测试。内容内容n软件质量的基本概念和模型软件质量的基本概念和模型n软件质量管理过程软件质量管理过程n软件质量体系软件质量体系n质量的度量质量的度量n提高软件质量的途径提高软件质量
27、的途径质量体系质量体系组织结构程 序过 程资 源质量体系质量体系 为实施质量管理所需的组织结构、程序、为实施质量管理所需的组织结构、程序、过程和资源。过程和资源。质量体系与质量计划的区别质量体系与质量计划的区别n质量体系是企业长期遵循和需要重复实施的文质量体系是企业长期遵循和需要重复实施的文件,具有较强的标准性质件,具有较强的标准性质n质量计划是一次性实施的,项目结束,质量计质量计划是一次性实施的,项目结束,质量计划的有效性就结束。划的有效性就结束。一个质量体系例子一个质量体系例子过程改善组织过程改善组织程序规范程序规范产品标准产品标准保证保证执行执行决策、建立、维护决策、建立、维护包含包含关
28、键过程域关键过程域支持过程域支持过程域过程规范过程规范产品产品过程执行组织过程执行组织质量保证组织质量保证组织保证保证质量体系要素关系图质量体系要素关系图 质量文件体系质量文件体系支持支持过程域过程域产出产出nISO9000是国际标准化组织提出的企业质量体系是国际标准化组织提出的企业质量体系标准,它由标准,它由5个部分组成,着眼于质量管理和质量个部分组成,着眼于质量管理和质量保证。这是一个通用的质量标准,适合各类制造保证。这是一个通用的质量标准,适合各类制造业和服务业,要求认证的企业有文档记录并实现业和服务业,要求认证的企业有文档记录并实现符合标准规定的符合标准规定的20个质量要素,证明有提供
29、满足个质量要素,证明有提供满足客户要求的产品和服务的能力。该标准只是为企客户要求的产品和服务的能力。该标准只是为企业建立良好的质量体系提供指导原则,但本身并业建立良好的质量体系提供指导原则,但本身并不涉及相关的实现技术。不涉及相关的实现技术。nGB/T19000-2000:等同采用等同采用ISO9000:2000标标准准12.4 软件质量体系软件质量体系ISO9000:2000标准体系标准体系ISO9000:2000版版n以过程为基础的质量体系管理模式以过程为基础的质量体系管理模式 图示解释: 增值活动 信息流nCMM的结构的结构CMM成熟度级别成熟度级别 关键过程域关键过程域(KPA) 共同
30、特性共同特性(CF) 关键实践关键实践(KP)过程成熟度过程成熟度 目标目标 实施实施/制度化制度化基础设施基础设施/活动活动具有具有由由组成组成具有具有标志标志达到达到说明说明描述描述n软件过程能力成熟度等级软件过程能力成熟度等级n初始级初始级 n可重复级可重复级 n已定义级已定义级 n已管理级:定量地控制项目的过程性能已管理级:定量地控制项目的过程性能n优化级:持续改进优化级:持续改进CMM内容内容n软件质量的基本概念和模型软件质量的基本概念和模型n软件质量管理过程软件质量管理过程n软件质量体系软件质量体系n质量的度量质量的度量n提高软件质量的途径提高软件质量的途径软件质量度量软件质量度量
31、n 软件度量是对软件开发项目、过程及其产品软件度量是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性进行数据定义、收集以及分析的持续性定量化定量化过程过程,目的在于对此加以理解、预测、评估、,目的在于对此加以理解、预测、评估、控制和改善。控制和改善。n度量取向是软件开发诸多事项的横断面,包括度量取向是软件开发诸多事项的横断面,包括顾客满意度度量、质量度量、项目度量、以及顾客满意度度量、质量度量、项目度量、以及品牌资产度量、知识产权价值度量等。品牌资产度量、知识产权价值度量等。n其方法是测试、审核、调查;其方法是测试、审核、调查;n其工具是统计、图表、数字、模型;其工具是统计、图表
32、、数字、模型;n其标准是量化的指标。其标准是量化的指标。 软件开发主体及其度量内容软件开发主体及其度量内容软件度量的分类软件度量的分类常用的度量技术常用的度量技术nGQM(Goal目标目标-Question问题问题-Metric度量)度量)nPSM(Practical Software Measurement:实用软件测量)实用软件测量)GQM:GQM:目标目标- -问题问题- -度量度量nGQM(Goal-Question-Measure):基于目标驱基于目标驱动的度量技术动的度量技术n根据用途、愿景和环境的需要建立具体的目标根据用途、愿景和环境的需要建立具体的目标(Goal) ;n确定与达
33、到目标有关的问题确定与达到目标有关的问题(Question) ,这,这些问题应是可计量的;些问题应是可计量的;n针对每一个问题,确定一个度量针对每一个问题,确定一个度量(Metric) ,并,并根据度量和搜集到的数据(以及搜集数据的方根据度量和搜集到的数据(以及搜集数据的方式),推理出该问题的客观答案。式),推理出该问题的客观答案。GQM:GQM:目标目标- -问题问题- -度量度量目标目标确定编确定编程语言程语言L的效果的效果问题问题1谁使谁使用编程语言用编程语言L?问题问题2编程语编程语言言L的代码质量的代码质量如何?如何?问题问题3编程语编程语言言L的代码生产率的代码生产率如何?如何?度
34、量度量1具有具有n年编程经验的开年编程经验的开发者的百分比发者的百分比度量度量2每千行每千行代码中的缺陷数代码中的缺陷数度量度量3每月编每月编写的代码行数写的代码行数PSMPSMn美国国防部赞助的美国国防部赞助的PSM组织对许多软件企业的度量实组织对许多软件企业的度量实践进行总结而得到的一种具有很强的可操作性的方法,践进行总结而得到的一种具有很强的可操作性的方法,是一种信息驱动的度量体系建立方法。是一种信息驱动的度量体系建立方法。n基于经典的基于经典的“Plan Do Check Act” 管理方式管理方式. n其包括其包括4 个基本活动个基本活动:n计划度量计划度量,n执行度量执行度量,n评
35、价度量评价度量,n建立和维护承诺建立和维护承诺.计划(计划(Plan)实施(实施(Do)处理(处理(Action)检查(检查(Check)PDCA循环循环确定改进时机,拟出需确定改进时机,拟出需解决的问题或过程解决的问题或过程选择问题选择问题描述当前过程描述当前过程确定问题可能原因确定问题可能原因找出问题起因找出问题起因制定行动计划制定行动计划实施已改进过程,并按实施已改进过程,并按计划进行。计划进行。评审评价变动结果,确评审评价变动结果,确定过程变动性能。定过程变动性能。分析并按推荐意见作出分析并按推荐意见作出变动,将经验和教训制变动,将经验和教训制订成标准、形成制度。订成标准、形成制度。度量过程模型度量过程模型评价度量执行度量计划度量建立和维护承诺度量计划新问题分析度量改进措施内容内容n软件质量的基本概念和模型软件质量的基本概念和模型n软件质量管理过程软件质量管理过程n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省新乡市延津县2025届数学七下期末教学质量检测试题含解析
- 山西临汾霍州第一期第二次月考2025届八下数学期末检测模拟试题含解析
- 2025年法学概论新知识试题及答案
- 高考数学纲要试题及答案集2023
- 实验室检测部门年度成就与改进建议计划
- 创意班级手册的设计计划
- 财务工作程序优化计划
- 财务职能转型的实施路径计划
- 2024年西藏自治区文化厅下属事业单位真题
- 2025年软考设计师考试变革与创新试题及答案
- 高考考务人员培训系统试题答案
- 继续教育学院经费支出管理办法
- 射线透照工艺(刘怿欢)
- 星际穿越PPT课件(PPT 13页)
- T∕CAME 27-2021 医院物流传输系统设计与施工规范
- 天津农学院毕业论文答辩ppt模板_1975553754.ppt
- 2018年江苏省扬州市中考英语试题(含答案)
- 后张法预应力空心板梁施工方案
- 投标书(--总医院护理保障服务)
- 健康险产说会课件
- 2019年上海市中考地理试题卷附答案详析
评论
0/150
提交评论