软件质量度量和配置管理课件.ppt

软件质量度量和配置管理课件.ppt

ID:57029150

大小:324.50 KB

页数:35页

时间:2020-07-26

软件质量度量和配置管理课件.ppt_第1页
软件质量度量和配置管理课件.ppt_第2页
软件质量度量和配置管理课件.ppt_第3页
软件质量度量和配置管理课件.ppt_第4页
软件质量度量和配置管理课件.ppt_第5页
资源描述:

《软件质量度量和配置管理课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第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常用的软件配

2、置管理工具3.5小结33.1概述在软件开发中,软件质量度量的根本目的是为了管理的需要。利用度量来改进软件过程。人们是无法管理不能度量的事物。在软件开发的历史中,我们可以意识到,在60年代末期的大型软件所面临的软件危机反映了软件开发中管理的重要性。而对于管理层人员来说:没有对软件过程的可见度就无法管理;而没有对见到的事物有适当的度量或适当的准则去判断、评估和决策,也无法进行优秀的管理。我们说软件工程的方法论主要在提供可见度方面下工夫。但仅仅是方法论的提高并不能使其成为工程学科。这就需要使用度量。度量是一

3、种可用于决策的可比较的对象。度量已知的事物是为了进行跟踪和评估。对于未知的事物,度量则用于预测。本章将讨论软件度量的一些基本问题。但应认识到软件度量的成果是非常初步的,还需要大量工作才可能真正地做到实用化,但它的实用化成就将对软件的高质量和高速发展有不可估量的影响。43.1.1度量Measure:度量(名词),是根据一定的规则赋予软件过程或产品属性的数值或类别[ISO/IEC14598-1]。数值是对软件产品、软件过程的特征的量化计数的结果,类别是特征的定性表示。Measure:度量(动词),按照度量

4、过程中的过程定义,对软件过程或软件产品实施度量,表示实际的动作[ISO/IEC14598-1]。Measurement:测量,是按照一定的尺度用度量(名词)给软件实体属性赋值的过程[ISO/IEC14598-1]。它强调对软件实体属性进行量化的过程性,是提取软件过程或软件产品属性的度量(名词)的过程。它所蕴涵的内容是度量的过程,度量过程可分为评估度量的过程和直接度量的过程,评估度量的过程是对计划实施度量的过程,直接度量的过程是在实施项目过程中收集数据和分析数据的过程。Metric:度量,是已定义的测量

5、方法和测量尺度[ISO/IEC14598-1]。在很多场合与Indicator交叉出现,但其内涵大于Indicator,Metric概指软件环境中任何一个软件对象的属性的量化表现。Indicator:指示器,或称为指标。是用于评价或预测其他度量的度量。[ISO/IEC14598-1]。指示器是一个或多个度量的综合,是对软件产品或软件过程的某一方面特征的反映。不同的度量目的,有不同的度量指示器选择。在具体的实施过程中,可操作的度量成千上万,应选择最能反映当时度量环境的指标作为度量指示器。53.1.2软件

6、度量软件度量或者说软件工程度量领域是一个在过去30多年研究非常活跃的软件工程领域。软件度量(SoftwareMeasurement)和软件量度(SoftwareMetrics)一样非常有名。但目前学界还没有明确这两个术语的区别。参照测量理论的相关术语,我们采用软件度量(SoftwareMeasurement)。从文献上看,这两个术语是同义词。量度(metric)在这里不作度量空间理解,它理解为:度量是客观对象到数字对象的同态映射。同态映射包括所有关系和结构映射。用另一句话说,软件品质和软件度量成直对关

7、系。这是度量和软件度量的根本理念。63.1.3软件度量的作用可度量性是学科是否高度成熟的一大标志,度量使软件开发逐渐趋向专业、标准和科学。尽管人们觉得软件度量比较难操作,且不愿意在度量上花费时间和精力,甚至对其持怀疑态度,但是这无法否认软件度量的作用。美国卡内基·梅隆大学(CarnegieMellonUniversity,CMU)软件工程研究所在《软件度量指南》(SoftwareMeasurementGuidebook)中认为,软件度量在软件工程中的作用有三:通过软件度量增加理解;通过软件度量管理软件

8、项目,主要是计划和估算、跟踪和确认;通过软件度量指导软件过程改善,主要是理解、评估和包装。软件度量对于不同的实施对象,具有不同的效用。7软件度量的作用角色度量效果软件公司改善产品质量;改善产品交付;提高生产能力;降低生产成本;建立项目估算的基线;了解使用新的软件工程方法和工具的效果和效率;提高顾客满意度;创造更多利润;构筑员工自豪感项目经理分析产品的错误和缺陷;评估现状;建立估算的基础;确定产品的复杂度;建立基线;从实际上确定最佳实践;软件开发人员可建立

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。