朱少民-软件测试和质量专栏

实践和理论之完美结合: 质量文化、SQA、测试艺术、测试方法/技术、自动化测试、过程管理、CMM/CMMI、RUP/XP、Web2.0 (声明:在此发表的所有文章仅代表个人倾向)

用户操作
[即时聊天] [发私信] [加为好友]
朱少民ID:KerryZhu
640576次访问,排名57好友147人,关注者215
从事软件开发、测试、QA和过程改进等工作近二十年, 目前领导一支几百人的软件测试和QA队伍,先后出版专著《全程软件测试》和主编《软件测试方法和技术》、《软件质量保证和管理》、《软件过程管理》等教材,高级职称、硕士生导师,先后获得多项省、部科技进步奖。
KerryZhu的文章
原创 123 篇
翻译 6 篇
转载 67 篇
评论 785 篇
朱少民的公告
....产品的质量依赖于过程的质量,而过程的质量依赖于企业文化和管理
Locations of visitors to this page
最近评论
mayingbao:21世纪是中国的世纪,呵呵,环境污染很严重,我们以后要好好尝还了,过度开发资源!
Microsoft_China_Vip:


www.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!



thesameway:
51旧书网 同城易书
www.51jiushu.com
www.51jiushu.net
二手书、旧书同城交易平台
分类齐全、快速发布、准确搜索
leiki_liu:21世纪是不是中国人的世纪?难道外国人都死了。闭眼睛想,都知道这是假的。
TONETER:朱老师好!从小就不看好中国应试教育!就知道产业化!

--何时是个头啊!
文章分类
收藏
相册
发现的诱惑
同学之情
测试
CSDN软件测试圈
卖烧烤的鱼博客
天行健,君子当自强不息
开源测试工具
探索中国软件测试之道
测试专业论坛
测试最佳实践
祖洪自动化维客系统
自动化测试资源(英文)
软件测试之家
软件开发和管理
CSDN-质量圈(RSS)
寸锐斋-
有效工作和管理
计算机电子书
同学友人
江湖一萍- 古徽州婺源人
聂造的客厅
文化名人的Blog
余秋雨
易中天
综合
家乡美-中国第一状元县
MIT Open Courses
家乡美-徽州文化-荫余堂
徽州文化-建筑、版画、雕刻...
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 《软件质量保证和管理》电子课件下载收藏

新一篇: 需要更多的 “教练式的领导” | 旧一篇: 享受生活、善待自己-奇迹就在身边

    《软件质量保证和管理》
       电子课件业已完成,可去“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 质量成本概念

3.5.2 引入质量成本的意义

3.5.3 劣质成本PONCCOPQ

3.5.4 软件的劣质成本

3.6 软件质量标准和度量

3.6.1 软件质量标准体系介绍

3.6.2 软件质量度量的地位

小结

思考题

 

4 软件质量控制和保证

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-RationalClearCase

5.6.4基于构件复用的配置管理系统JBCM

小结

思考题

 

6 软件质量度量

6.1测量基础

      6.1.1 测量原理

      6.1.2 测量标准

      6.1.3 测量过程和原则

6.2软件度量

      6.2.1 软件开发生命周期的度量活动

6.2.2 软件的项目度量

6.2.3 软件产品的规模度量

6.2.4 代码行度量方法

6.2.5 功能点分析法

6.2.6 面向对象软件的对象点方法

6.3 软件质量度量方法

      6.3.1 软件质量度量的分类

6.3.2 软件质量度量模型

6.3.3 基于时间的缺陷到达模式

6.3.4  PTR累积模型

6.3.5  Rayleigh模型    

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 IS090019000-3软件中的应用          

8.3能力成熟度模型—CMM & CMMI

        8.3.1 CMM质量思想

        8.3.2 CMM 关键过程域

8.3.3 PSPTSP

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 IEEEEIAStd12207--软件生命周期过程

8.5.3 IEEE Std 1012--验证与确认

8.5.4 IEEE Std1028--评审

8.6  其他质量标准

8.6.1 SPICE项目与ISOIEC15504软件过程评估标准

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五阶段方法DMAICDFSS

10.6.1 DMAIC

10.6.2 DFSS

10.6.3 IDDOVPIDOV

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 基本的软件质量组织