软件质量度量和配置管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第3章 软件质量度量和配置管理1

内容提要3.1概述 3.1.1度量 3.1.2软件度量 3.1.3软件度量的作用 3.2软件质量度量 3.2.1软件质量和软件质量要素 3.2.2影响软件质量的因素 3.2.3质量保证模型 3.2.4缺陷排除效率 2

内容提要3.3软件过程度量 3.3.1软件过程度量概念 3.3.2软件过程度量常见问题 3.3.3基于目标的软件过程度量方法 3.4软件配置管理 3.4.1软件配置管理的目标 3.4.2软件配置管理角色职责 3.4.3软件配置管理过程描述 3.4.4软件配置管理的关键活动 3.4.5常用的软件配置管理工具 3.5小结 3

3.1概述牛奶质量?如何去度量软件的质量,是一个很难回答的问题,到底通过什么标准去承诺这个软件的质量好呢?软件质量度量长度测量:米温度测量:摄氏度4

软件质量是对明确陈述的功能和性能需求,明确记录的开发标准及对所有专业化开发应具备的隐性特征的符合度。它强调了以下三重意思:1.软件的需求是质量的基础,不符合需求的就是没有质量。2.软件过程必须遵循一些开发标准和行业标准。3.软件必须满足隐含需求。符合这三点的,我们就可以说是有质量的。5

软件度量研究主要分为两个阵营:一部分认为软件可以度量,一部分认为软件无法通过度量分析。无论如何,研究主流是关心软件的质量和认为软件需要定量化度量。在软件开发中,软件质量度量的根本目的是为了管理的需要。利用度量来改进软件过程。人们是无法管理不能度量的事物。但应认识到软件度量的成果是非常初步的,还需要大量工作才可能真正地做到实用化,但它的实用化成就将对软件的高质量和高速发展有不可估量的影响。6

3.1.1度量Measure:度量(名词),是根据一定的规则赋予软件过程或产品属性的数值或类别[ISO/IEC14598-1]。数值是对软件产品、软件过程的特征的量化计数的结果,类别是特征的定性表示。Measure:度量(动词),按照度量过程中的过程定义,对软件过程或软件产品实施度量,表示实际的动作[ISO/IEC14598-1]。Measurement:测度,是按照一定的尺度用度量(名词)给软件实体属性赋值的过程[ISO/IEC14598-1]。它强调对软件实体属性进行量化的过程性,是提取软件过程或软件产品属性的度量(名词)的过程。它所蕴涵的内容是度量的过程。Metric:度量,是已定义的测量方法和测量尺度[ISO/IEC14598-1]。Metric概指软件环境中任何一个软件对象的属性的量化表现。Indicator:指示器,或称为指标。是用于评价或预测其他度量的度量。[ISO/IEC14598-1]。7

3.1.2软件度量软件度量或者说软件工程度量领域是一个在过去30多年研究非常活跃的软件工程领域。软件度量(SoftwareMeasurement)和软件量度(SoftwareMetrics)一样非常有名。但目前学界还没有明确这两个术语的区别。参照测量理论的相关术语,我们采用软件度量(SoftwareMeasurement)。度量是客观对象到数字对象的同态映射。8

软件度量是对软件开发项目、过程及其产品进行数据定义、收集以及分析的持续性定量化过程,目的在于对此加以理解、预测、评估、控制和改善。9

3.1.3软件度量的作用可度量性是学科是否高度成熟的一大标志,度量使软件开发逐渐趋向专业、标准和科学。美国卡内基·梅隆大学(CarnegieMellonUniversity,CMU)软件工程研究所在《软件度量指南》(SoftwareMeasurementGuidebook)中认为,软件度量在软件工程中的作用有三:通过软件度量增加理解;通过软件度量管理软件项目,主要是计划和估算、跟踪和确认;通过软件度量指导软件过程改善,主要是理解、评估和包装。软件度量对于不同的实施对象,具有不同的效用。10

软件度量的作用角色度量效果软件公司改善产品质量;改善产品交付;提高生产能力;降低生产成本;建立项目估算的基线;了解使用新的软件工程方法和工具的效果和效率;提高顾客满意度;创造更多利润;构筑员工自豪感项目经理分析产品的错误和缺陷;评估现状;建立估算的基础;确定产品的复杂度;建立基线;从实际上确定最佳实践;软件开发人员可建立更加明确的作业目标;可作为具体作业中的判断标准;便于有效把握自身的软件开发项目;便于在具体作业中实施渐进性软件开发改善活动;11

附:软件生命周期的度量活动软件产品度量:主要用来描述软件产品的特征,用于产品评估和决策。产品度量包括软件规模大小、产品复杂度、设计特征、性能以及质量水平。本书主要讨论产品的质量度量,测量产品的各个质量指标并最终对产品整体质量做出合理的评估。软件项目度量:用来

文档评论(0)

yzs890305 + 关注
实名认证
文档贡献者

计算机二级持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档