第10章 软件质量度量与评估-【千锋教育】全栈软件测试实战(基础+方法+应用)(慕课版)同步教案
2023-03-22
|
17页
|
101人阅读
|
0人下载
教辅
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | 程序设计基础 |
| 教材版本 | - |
| 年级 | 高三 |
| 章节 | - |
| 类型 | 教案 |
| 知识点 | - |
| 使用场景 | 同步教学 |
| 学年 | 2023-2024 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 235 KB |
| 发布时间 | 2023-03-22 |
| 更新时间 | 2023-04-09 |
| 作者 | 北京千锋互联科技有限公司 |
| 品牌系列 | - |
| 审核时间 | 2023-03-22 |
| 下载链接 | https://m.zxxk.com/soft/38225894.html |
| 价格 | 2.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
千锋教育
全栈软件测试—入门宝典
教学设计
课程名称: 全栈软件测试—入门宝典 _
授课年级: _______________________
授课学期: _______________________
教师姓名: _______________________
2020年03月01日
课程名称
第10章 软件质量度量与评估
计划学时
4学时
内容分析
本章主要介绍软件产品的质量度量、评估系统测试的覆盖程度、软件缺陷的分析方法、基于缺陷分析的产品质量评估、测试报告
教学目标
与
教学要求
要求学生了解软件产品的质量度量,理解评估系统测试的覆盖程度,掌握软件缺陷分析方法,理解基于缺陷分析的产品质量评估,熟悉测试报告
教学重点
软件产品的质量度量、评估系统测试的覆盖程度、软件缺陷的分析方法、基于缺陷分析的产品质量评估、测试报告
教学难点
软件产品的质量度量、评估系统测试的覆盖程度、软件缺陷的分析方法、基于缺陷分析的产品质量评估、测试报告
教学方式
课堂讲解及ppt演示
教
学
过
程
第一课时
(软件产品的质量度量、评估系统测试的覆盖程度)
回顾内容
1.回顾上节,引出本课时的主题
上面几节已经学习了风险分析与测试总结,本节开始软件质量度量与评估的内容学习,本节先从软件产品的质量度量和评估系统测试的覆盖程度两个方面介绍。
2.明确学习目标
(1) 能够掌握软件度量的内容和分类
(2) 能够熟悉软件度量的分工和过程
(3) 能够掌握软件质量模型和软件质量的度量
(4) 能够熟悉质量度量的统计方法
(5) 能够理解对软件需求的估量
(6) 能够掌握基于需求的测试覆盖评估
(7) 能够掌握基于代码的测试覆盖评估
知识讲解
· 软件产品的质量度量
软件度量是根据一定的规则,将数字或符号赋予系统、构件、过程等实体的特定属性,从而让相关人员能清晰地理解该软件实体及其属性。简言之,软件度量就是对软件包含的各种属性量化表示。
软件度量可提供对软件产品和软件过程深的衡量指标,使团队可以更好、更准确地做出决策以达到目标,软件度量的作用如下所示:
· 用数据指标表明验收标准;
· 监控项目进度和预见风险;
· 分配资源时进行量化均衡;
· 预计和控制产品的过程、成本和质量。
软件度量是用来衡量软件过程质量和进行软件过程改进的重要手段。但为了保持数据的可靠性、客观性和准确性,软件度量结果不可用于评价数据提供者的工作素质或绩效。
· 软件度量的内容和分类
软件度量的根本目的是通过量化的分析和总结来提高软件开发效率,降低软件缺陷和开发成本,提高软件产品质量。具体来说,软件度量的根本目的包括4个方面,分别是收集信息、预测、评估、改进。
收集信息:通过分析获得过程、产品、资源、环境的信息,确定后期预测的基线和模型,收集信息是评估、预测、改进活动的基础。
预测:通过理解过程、产品各要素之间的关系确立模型,由已知的要素推算估计其他要素,以便合理分配资源、合理制订计划。
评估:分析活动与计划的符合程度,确定其是否有偏差,以便控制其执行。可评估最终产品的质量、新技术的影响、过程改进对过程和产品的影响。
改进:依据得到的量化信息,帮助识别障碍物,查询问题的根源以及可提高产品质量和过程效率的其他方法,并与之前的量化信息比较,证实这些方法是否有效。
(1) 软件度量的相关概念
· 测量(Measurement)是对产品过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。
· 度量(Metric)是对软件产品进行范围广泛的测度,它给出一个系统、构件或过程中某个给定属性的度的定量测量。
· 指标(Indicator)是一个度量或一组度量的组合,即采用易于理解的形式,对软件过程、项目或产品质量提供更全面、更深入的评价和了解,以便于过程和质量的分析。
(2)有效软件度量的属性
· 简单且可计算。导出度量值应当是相对简单的,且其计算不应要求过多的工作量和时间。
· 经验和直觉上有说服力。度量应符合软件工程师对软件过程和产品的直觉概念,例如,测度模块内聚性的度量值应随内聚度的提高而提高。
· 一致和客观。度量的结果不会产生二义性,任何独立的第三方使用该软件的相同信息可得到相同的度量值。
· 在单位和维度的使用上一致,度量的数学计算应使用不会导致奇异单位组合的测度。例如,将项目队伍的人员数乘以程序中的编程语言的变量会引起一个在直觉上没有说服力的单位组合。
· 编程语言独立。度量应基于分析模型、设计模型或程序本身的结构,而不依赖于编程语言的句法和语法。
· 质量反馈的有效机制,度量会为软件开发效率、产品质量等提供积极的信息。
(3)软件度量的分类
· 软件过程度量:用于过程的优化和改进,对于软件开
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。