《软件质量保证和管理》电子课件下载
《软件质量保证和管理》
电子课件业已完成,可去“Kerry Zhu CSDN下载频道" 下载:
如有问题直接和我联系。
目 录
第1章 质量
1.1 质量
1.1.1与质量相关的概念
1.1.2 什么是质量
1.1.2 质量属性
1.2 客户
1.2.1内部客户和外部客户
1.2.2 客户的确定
1.2.3 客户与质量的关系
1.3 不同的质量观点
1.4 质量概念的发展
1.5 质量形成过程
1.6 质量管理的发展历程
1.7 质量管理大师
1.7.1 现代质量改进之父——戴明
1.7.2 TQM的奠基人约瑟夫·朱兰
1.7.3 统计质量控制之父 —休哈特
1.7.4 质量工程学创始人——田口玄一
1.7.5 QC小组之父——石川馨
1.7.6 全面质量控制之父——费根堡姆
1.7.7 零缺陷管理之父——菲利浦·克劳士比
小结
思考题
第2章 软件质量
2.1 软件特点
2.2 软件过程
2.2.1 软件开发的基本过程
2.2.2 软件开发过程模型
2.2.3 V模型的完整诠释
2.2.4 敏捷方法之极限编程
2.2.5 阶段性开发模型
2.3 软件缺陷
2.3.1 什么是软件缺陷
2.3.2 软件缺陷的产生
2.3.3 软件缺陷的分类
2.4 软件质量
2.4.1 软件质量需求的背景
2.4.2 软件质量需求的内容
2.4.3 软件质量的定义
2.4.4 软件质量的特性分析
2.5软件质量的内容
2.5.1 软件产品质量
2.5.2 软件过程质量
2.5.2 软件商业环境质量
小结
思考题
第3章 软件质量工程体系
3.1 概述
3.1.1系统工程学的思想
3.1.2 软件质量工程体系的建立
3.1.3 软件质量工程体系的构成
3.1.4 软件质量工程体系和管理体系的关系
3.2 软件质量因素和指标
3.2.1 软件质量指标
3.2.2 软件产品的质量因素
3.2.3 软件过程的质量因素
3.3软件质量模型分析
3.3.1 软件质量模型
3.3.2 模型评价和分析
3.4 软件质量工作层次
3.4.1 软件质量方针
3.4.2 软件质量控制(SQC)
3.4.3 软件质量保证(SQA)
3.4.4 软件质量管理(SQM)
3.5 软件质量成本
3.5.1 质量成本概念
4.1软件质量控制的一般方法
4.1.1 目标问题度量法
4.1.2 风险管理法
4.1.3 PDCA质量控制法
4.2软件质量控制模型和方法
4.2.1 软件质量控制模型
4.2.2软件质量控制模型要素分析
4.2.3 软件质量控制技术方法
4.2.4软件质量控制实施和跟踪
4.3软件质量控制工具
4.3.1检查表
4.3.2 Pareto图
4.3.3 直方图
4.3.4 运行图
4.3.5 散布图
4.3.6 控制图
4.3.7 因果图
4.4软件质量保证体系
4.5改正性和预防性措施
4.5.1 预防性和改正性的过程
4.5.2 信息收集和分析
4.5.3 解决方案及其执行
4.5.4 相应措施的跟踪
4.6 支持性质量保证手段
4.6.1 模板
4.6.2 检查表和质量记录
4.6.3 文档建立、应用和更新
小结
思考题
第5章 软件配置管理
5.1 概述
5.1.1 软件配置管理的概念
5.1.2实施配置管理的目的与益处
5.2 配置项
5.2.1 配置项的定义
5.2.2 软件配置控制
5.2.3配置项标识
5.3 基线
5.4 版本控制
5.4.1版本的访问与同步控制
5.4.2版本分支和合并
5.4.3版本的历史记录
5.5 变更控制
5.5.1 变更类型
5.5.2 变更请求管理
5.5.3变更管理的实施步骤
5.6软件配置管理系统
5.6.1软件配置标准
5.6.2并发版本系统CVS
5.6.3 IBM-Rational的ClearCase
5.6.4基于构件复用的配置管理系统JBCM
小结
思考题
第6章 软件质量度量
6.4 软件产品质量度量
6.4.1 软件复杂性的度量
6.4.2 软件缺陷度量
6.4.3 客户满意度度量
6.5 软件过程质量度量
6.5.1 软件需求过程度量
6.5.2 软件过程生产率的度量
6.5.3 测试阶段的过程度量
6.5.4 维护阶段的过程度量
6.6 软件质量度量的执行
6.6.1 度量专家的思想和指导
6.6.2 软件度量的应用
6.6.3 选择和确定质量因素
6.6.4 质量度量中的数据采集
6.6.5 度量数据的统计分析
小结
思考题
第7章 软件可靠性度量和测试
引子:软件可靠性发展的历史阶段和定义
7.1 软件可靠性
7.1.1 软件失效的过程与类别
7.1.2可靠性定义
7.2 可靠性模型及其评价标准
7.2.1 可靠性建模过程
7.2.2 可靠性模型评价标准
7.2.3 可靠性增长模型和指数模型
7.3 软件可靠性测试和评估
7.3.1 软件可靠性影响因素
7.3.2 系统的运行剖面与可靠性的关系
7.3.3 软件可靠性数据收集
7.3.4 可靠性测试计划和实施
7.3.5可靠性测试结果分析和评估
7.3.6 软件故障数据的趋向性分析
小结
思考题
第8章 软件质量标准
8.1软件质量标准概述
8.1.1标准的层次
8.1.2 软件质量标准的沿革
8.2 IS09001和9000-3在软件中的应用
8.3能力成熟度模型—CMM & CMMI
8.3.1 CMM质量思想
8.3.2 CMM 关键过程域
8.3.3 PSP和TSP
8.3.4 CMMI
8.4 CMM中质量框架和政策
8.4.1 SQA活动通用框架
8.4.2 CMM流程改进
8.4.3 定量过程管理
8.5 IEEE软件工程标准
8.5.1 IEEE 730:2001 结构与内容
8.5.2 IEEE/EIAStd12207--软件生命周期过程
8.5.3 IEEE Std 1012--验证与确认
8.5.4 IEEE Std1028--评审
8.6 其他质量标准
8.6.1 SPICE项目与ISO/IEC15504软件过程评估标准
8.6.2 Tick IT
小结
思考题
第9章 软件评审
9.1 为什么需要评审?
9.2 软件评审的角色和职能
9.3 评审的内容
9.3.1 管理评审
9.3.2 技术评审
9.3.3 文档评审
9.3.4 过程评审
9.4 评审的方法和技术
9.4.1 评审的方法
9.4.2 评审的技术
9.5 准备评审会议
9.6 召开评审会议
9.7 跟踪和分析评审结果
9.8 如何实施成功的评审
小结
思考题
第10章 软件全面质量管理
10.1概述
10.1.1 全面质量管理
10.1.2 零缺陷管理
10.1.3 6 Sigma 质量管理
10.1.4 6 Sigma 质量管理和TQM比较
10.2 质量管理战略和文化
10.2.1 领导变革和管理承诺
10.2.2 品牌战略和市场竞争
10.2.3 降低质量成本
10.3 软件质量管理模式
10.3.1 目标导向模式
10.3.2 顾客导向模式
10.3.3 价值驱动模式
10.3.4 其他管理模式
10.4 零缺陷作业法与评估
10.4.1 零缺陷管理思想体系和原理
10.4.2 零缺陷作业法
10.4.3 零缺陷管理的评估
10.5 6 Sigma数学基础和工具
10.5.1 标准方差和泊松分布
10.5.2 6 Sigma的度量技术
10.5.3 6 Sigma的基本工具
10.5.4 6 Sigma的高级技术
10.6五阶段方法DMAIC和DFSS
10.6.1 DMAIC
10.6.2 DFSS
10.6.3 IDDOV和PIDOV
10.7全面质量管理在软件开发中实施
10.7.1 TQM的实施步骤
10.7.2 零缺陷软件的实践
10.7.3 6 Sigma软件项目的实施
10.7.4 6 Sigma管理与ISO9000标准的关系
10.7.5 GE公司的6 Sigma管理成功案例
10.7.6 华为公司的TQM关键品质
10.8 世界质量组织和管理奖
10.8.1 我国质量管理奖
10.8.2 日本科学技术连盟和戴明质量奖
10.8.3 美国质量学会和鲍德里奇国家质量奖
10.8.4 欧洲质量组织和质量奖
小结
思考题
第11章 SQA 的组织活动
11.1 软件质量管理的组织介绍
11.1.1 基本的软件质量组织
11.1.2 其他的软件质量组织
11.2 SQA组织结构和角色
11.2.1 SQA组织的建立
11.2.2 常用的组织结构模型
11.2.3 角色的分类和职能
11.2.4 各角色之间的关系
11.3 SQA组织的目标和责任
11.3.1 SQA计划
11.3.2 评审和审核
11.3.3 SQA报告
11.3.4 SQA度量
11.3.5 SQA评估任务
11.4 SQA人员的要求和培养
11.4.1 SQA人员的要求
11.4.2 SQA人员的培养和发展
11.5 员工的培训与认证
11.5.1 培训目标和过程
11.5.2 认证
11.5.3 六西格玛角色和职责
11.5.4 六西格玛培训
小结
思考题
第12章 软件质量策划
12.1 朱兰三部曲与质量策划
12.2 质量计划
12.2.1 质量计划的目标和要素
12.2.2 软件质量计划内容
12.2.3 软件质量计划的制定原则
12.2.4 制定质量计划的方法和规程
12.3 质量计划实例
12.3.1 小项目与内部项目的质量计划
12.3.2 大项目的质量计划
12.4 质量计划实施体系
12.4.1 基础设施防护和组织关系
12.4.2 项目生命周期的质量活动
12.4.3 标准化、认证与SQA系统评估
小结
思考题
第13章 高质量的软件需求分析
13.1 需求分析的概念
13.1.1软件系统的构建层次
13.1.2软件需求工程过程
13.2 需求的获取与分析
13.2.1需求获取
13.2.2需求分析
13.2.3需求的传递
13.3需求分析建模
13.3.1结构化分析建模
13.3.2面向对象的分析建模
13.3.3敏捷建模
13.4 系统需求的质量保证
13.4.1需求确认
13.4.2需求管理
小结
思考题
第14章 提高软件设计质量
15.2.4 Java编程规则
15.2.5 C++编程规则
15.3提高程序质量的技术
15.3.1内存分配和管理
15.3.2 智能指针
15.3.4 提高程序性能的方法
15.4代码审查
15.4.1 概述
15.4.2静态分析和代码审查在软件开发周期中的位置
15.4.3代码走查
15.4.4代码审查
15.5单元测试
15.5.1 单元测试的重要性
15.5.2 单元测试方法
15.5.3 单元测试工具介绍
小结
思考题
第16章. 软件测试之质量
16.1 软件测试
16.1.1 软件测试和质量保证的关系
16.1.2 测试在软件开发各个阶段的任务
16.1.3 软件测试目标
16.2 测试的现实和原则
16.2.1 软件测试的现实
16.2.2 软件测试的原则
16.3 测试的方法应用之道
16.3.1 测试的三维构成
16.3.2 测试方法的辩证统一
16.3.3 验证和确认—缺一不可
16.3.4 测试用例设计方法的综合运用
16.3.5 测试工具的有效使用
16.3.6 开发高质量的测试脚本
16.4 测试目标实现的完整性和有效性
16.4.1 集成测试
16.4.2 功能测试和适用性测试
16.4.3 性能测试和容量测试
16.4.4 容错性测试和安全性测试
16.4.5 回归测试
16.4.6 安装测试
16.5 测试过程的评审和质量保证
16.5.1 测试计划的有效性和全面性
16.5.2 测试用例的复审
16.5.3 严格执行测试
16.5.4 准确报告软件缺陷
16.5.5 提高测试覆盖度
16.5.6 测试结果分析和质量报告
16.6软件测试组织和管理
16.6.1 测试项目的管理原则
16.6.2 测试资源的合理分配
16.6.3 测试进度和成本的控制
16.6.4 测试风险的管理
小结
思考题
第17章 软件发布和维护的质量管理
17.1 软件发布程序管理
17.1.1 软件产品发布程序
17.1.2 软件服务模式的产品发布程序
17.1.3 软件产品发布类型和版本
17.1.4 程序经理
17.2 软件部署
17.2.1 软件系统运行的基础架构平台
17.2.2 软件运行的服务质量
17.2.3 软件部署规划
17.2.4 软件部署的逻辑设计
17.2.5 软件部署的物理设计
17.2.6 软件部署的可用性和可伸缩性策略
17.2.7 软件部署的安全性设计和验证
17.2.8 软件部署验证和实施
17.3 软件维护
17.3.1 软件维护的作用和分类
17.3.2 软件维护的框架和计划
17.3.3 软件产品的维护质量
17.3.4 软件部署的维护质量
17.3.5 软件技术支持
17.3.6 软件维护的管理性控制
小结
思考题
附录A 软件质量术语中英文对照
附录B 计算机软件质量相关的国家和国际标准
附录C 全面质量管理纲要
附录D 计算机软件质量保证计划规范
附录E 评审检查表
《软件质量保证和管理》电子课件下载相关推荐
- 软件测试方法汇总,软件测试方法和技术总结.ppt
软件测试方法和技术总结 自动化测试万能论 发布之后的软件若有质量问题,并不一定就软件测试人员的职责 用户参与至软件测试中,也可不参与 杭师大软件质量保证和测试教学课件 影响测试策略的因素 1.测试完成 ...
- 《软件测试方法和技术》,《软件测试方法和技术》.ppt
<软件测试方法和技术>.ppt One of the greatest advantages of using Rational Suite TestStudio is the team ...
- 《软件测试方法和技术》 读书笔记
<软件测试方法和技术> 读书笔记 2014-07-17 第一章 引论 1.3 什么是软件测试 1.4 软件测试与软件开发的关系 第二章 软件测试基本概念 2.1 软件缺陷 ...
- 软件测试方法和技术ppt,软件测试方法和技术.ppt
<软件测试方法和技术.ppt>由会员分享,可在线阅读,更多相关<软件测试方法和技术.ppt(33页珍藏版)>请在人人文库网上搜索. 1.软件测试方法和技术,内容提要,软件缺陷的 ...
- 软件测试方法与技术第三版课后答案完整版,软件测试方法与技术朱少民第三章答案部分答案.docx...
软件测试方法与技术朱少民第三章答案部分答案 3.综合应用边界值和等价类划分方法设计相应的测试用例,包括尽可能多的无效等价类:输入三个参数作为边,分别满足一般三角形,等腰三角形和等边三角形.答:边边边输 ...
- 软件测试方法和技术期末总复习
第一章.引论 为什么要进行软件测试? 简答:为了保证软件质量,减少不必要的损失. 大题: 软件的某些缺陷只有在测试时才会发现: 提供对系统质量相关信息: 发现缺陷越早更容易更正,预防错误的发生: 提高 ...
- 软件测试方法和技术 - 基础知识概括
目录 1.引论 1.1软件测试的必要性 1.2关于软件测试正反两方的观点 1.3软件测试的定义 1.4软件测试的原因 1.5软件测试的其他观点.测试和质量保证(SQA)的关系 1.6测试驱动开发(TD ...
- 《网管员必读——网络基础》(第2版)电子课件下载
有许多读者反映找不到我的一些书的课件,也有许多高校和培训机构的老师为了要课件单独找到我,为此,我把最近几本新书的课件放在这里供大家免费下载.课件中主要体现的是书中内容的概要,主要内容仍在书中 ...
- 《软件测试方法与技术实践指南》Java EE篇 文摘
这是本非常不错的书! 第一章:如何成为一名合格的软件工程测试工程师 1.软件测试的内容:测试组织和管理:测试计划:设计测试用例:测试实施:测试结果分析:测试评审与报告:测试流程控制. 2.分类:单元测 ...
最新文章
- 如何实现一个Java Class解析器
- Faster R-CNN 深入理解 改进方法汇总
- spark数据处理示例一:分类
- AspNetCore在docker部署时遇到一个小坑
- 作者:熊贇(1980-),女,博士,复旦大学计算机科学技术学院教授。
- 开启sqlplus中执行计划
- Golang实践录:工程管理
- 解决kali linux找不到更新的问题
- 链表 -- 2.2.1 Add Two Numbers -- 图解
- struts2——快速入门
- Java正则表达式判断一个字符串是否是ipv4地址
- Win10配置FORTRAN环境 CodeBlocks下载安装教程
- python爬取大众点评字体_python采集大众点评(字体反爬)
- 组件化-创建私有组件库库
- 立体视觉:合成数据集的解析与工具
- 大型网站图片服务器架构的演进
- JMC | 基于机器学习精确预测激酶抑制剂结合模式
- 2022最新阿里P6+Java技术体系图
- 微信网址防封防屏蔽,微信域名一直被封怎么解决
- 王者荣耀鸿蒙抽奖,爆料:天行者抽奖乾坤福袋鸿蒙秘宝将再出现