图书介绍
软件质量保证和管理2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 朱少民等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302139393
- 出版时间:2007
- 标注页数:485页
- 文件大小:37MB
- 文件页数:507页
- 主题词:软件质量-质量管理-高等学校-教材
PDF下载
下载说明
软件质量保证和管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 质量1
1.1 质量1
1.1.1 与质量相关的概念2
1.1.2 什么是质量3
1.1.3 质量属性5
1.2 客户6
1.2.1 内部客户和外部客户6
1.2.2 客户的确定8
1.2.3 客户与质量的关系11
1.3 不同的质量观点11
1.4 质量概念的发展13
1.5 质量形成过程15
1.6 质量管理的发展历程17
1.7 质量管理大师19
1.7.1 现代质量改进之父——戴明19
1.7.2 朱兰的质量三部曲20
1.7.3 统计质量控制(SQC)之父——休哈特21
1.7.4 田口的质量哲学21
1.7.5 QCC之父——石川馨22
1.7.6 全面质量控制之父——费根堡姆23
1.7.7 零缺陷管理之父——菲利浦·克劳士比23
小结24
思考题25
第2章 软件质量26
2.1 软件特点26
2.2.1 软件开发的基本过程27
2.2 软件过程27
2.2.2 软件开发过程模型29
2.2.3 V模型的完整诠释29
2.2.4 敏捷方法的极限编程31
2.2.5 阶段性开发模型34
2.3 软件缺陷36
2.3.1 什么是软件缺陷36
2.3.2 软件缺陷的产生37
2.3.3 软件缺陷的分类39
2.4 软件质量40
2.4.1 软件质量需求的背景40
2.4.2 软件质量需求的内容42
2.4.3 软件质量的定义43
2.4.4 软件质量的特性分析44
2.5 软件质量的内容46
2.5.1 软件产品质量46
2.5.2 软件过程质量47
2.5.3 软件商业环境质量48
小结49
思考题49
第3章 软件质量工程体系50
3.1 概述50
3.1.1 系统工程学的思想51
3.1.2 软件质量工程体系的建立52
3.1.3 软件质量工程体系的构成54
3.1.4 软件质量工程体系和管理体系的关系55
3.2.1 软件质量的指标56
3.2 软件质量指标和因素56
3.2.2 软件产品的质量因素59
3.2.3 软件过程的质量因素61
3.3 软件质量模型分析63
3.3.1 软件质量模型63
3.3.2 模型评价和分析65
3.4 软件质量工作层次66
3.4.1 软件质量方针67
3.4.2 软件质量控制67
3.4.3 软件质量保证68
3.4.4 软件质量改进69
3.5.1 质量成本的概念70
3.5 软件质量成本70
3.5.2 引入质量成本的意义71
3.5.3 劣质成本PONC和COPQ72
3.5.4 软件劣质成本的组成73
3.6 软件质量标准和度量75
3.6.1 软件质量标准体系介绍75
3.6.2 软件质量度量的地位76
小结78
思考题78
第4章 软件质量控制与保证79
4.1 软件质量控制的基本方法79
4.1.1 目标问题度量法80
4.1.2 风险管理法80
4.2 软件质量控制模型和技术83
4.2.1 软件质量控制模型84
4.2.2 软件质量控制模型要素分析85
4.2.3 软件质量控制特征和技术86
4.2.4 软件质量控制实施和跟踪88
4.3 软件质量控制工具90
4.3.1 检查表90
4.3.2 Pareto图91
4.3.3 直方图92
4.3.4 运行图92
4.3.5 散布图93
4.3.6 控制图93
4.3.7 因果图94
4.4 软件质量保证体系94
4.5.1 信息收集和分析96
4.5 改正性和预防性措施96
4.5.2 解决方案及其执行97
4.6 支持性质量保证手段98
4.6.1 模板98
4.6.2 文档的建立、应用和更新99
小结100
思考题100
第5章 软件配置管理101
5.1 概述101
5.1.1 软件配置管理的概念101
5.1.2 实施配置管理的目的与益处102
5.2 配置项103
5.2.1 配置项(Software Configuration Item,SCI)的定义103
5.2.2 软件配置控制104
5.2.3 配置项标识105
5.3 基线106
5.4 版本控制109
5.4.1 版本的访问与同步控制109
5.4.2 版本分支和合并110
5.4.3 版本的历史记录111
5.5 变更控制111
5.5.1 变更类型112
5.5.2 变更请求管理112
5.5.3 变更管理的实施步骤113
5.6 软件配置管理系统116
5.6.1 软件配置标准116
5.6.2 并发版本系统117
5.6.3 IBM-Rational的ClearCase121
5.6.4 基于构件复用的配置管理系统JBCM123
小结126
思考题127
第6章 软件质量度量128
6.1 测量基础128
6.1.1 测量原理129
6.1.2 测量标准132
6.1.3 度量过程和原则133
6.2 软件度量135
6.2.1 软件开发生命周期的度量活动135
6.2.2 软件的项目度量137
6.2.3 软件产品的规模度量138
6.2.4 代码行度量方法139
6.2.5 功能点分析法140
6.2.6 面向对象软件的对象点方法142
6.3 软件质量度量方法146
6.3.1 软件质量度量的分类146
6.3.2 软件质量度量模型148
6.3.3 基于时间的缺陷到达模式149
6.3.4 PTR累积模型151
6.3.5 Rayleigh模型152
6.4 软件产品的质量度量153
6.4.1 软件复杂性的度量153
6.4.2 软件缺陷度量155
6.4.3 顾客满意度度量158
6.5 软件过程质量度量161
6.5.1 软件需求过程的质量度量162
6.5.2 软件过程生产率的度量163
6.5.3 测试阶段的过程质量度量164
6.5.4 维护阶段的过程质量度量166
6.6 软件质量度量的执行167
6.6.1 度量专家的思想和指导167
6.6.2 软件度量的应用170
6.6.3 选择和确定质量因素171
6.6.4 质量度量中的数据采集172
6.6.5 质量度量的统计分析173
小结175
思考题175
第7章 软件可靠性度量和测试176
7.1 软件可靠性176
7.1.1 软件失效的过程与类别177
7.2 可靠性模型及其评价标准178
7.1.2 可靠性定义178
7.2.1 可靠性模型179
7.2.2 可靠性模型评价标准181
7.2.3 可靠性增长模型和指数模型181
7.3 软件可靠性测试和评估182
7.3.1 影响软件可靠性的因素183
7.3.2 系统的运行剖面与可靠性的关系184
7.3.3 可靠性测试185
7.3.4 可靠性测试结果分析和评估186
小结189
思考题189
8.1.1 标准的层次190
第8章 软件质量标准190
8.1 软件质量标准概述190
8.1.2 软件质量标准的沿革191
8.2 ISO 9001和9000-3在软件中的应用简介193
8.3 能力成熟度模型——CMM CMMI194
8.3.1 CMM质量思想194
8.3.2 CMM 关键过程域195
8.3.3 PSP和TSP199
8.3.4 CMMI200
8.4 CMM中的质量框架201
8.4.1 SQA活动通用框架202
8.4.2 CMM流程改进203
8.4.3 量化管理205
8.5 IEEE软件工程标准206
8.5.1 IEEE 730:2001 结构与内容207
8.5.2 IEEE/EIA Std 12207——软件生命周期过程208
8.5.3 IEEE Std 1012——验证与确认208
8.5.4 IEEE Std1028——评审210
8.6 其他质量标准211
8.6.1 SPICE项目与ISO/IEC15504软件过程评估标准211
8.6.2 Tick IT212
小结213
思考题213
第9章 软件评审214
9.1 为什么需要评审214
9.2 软件评审的角色和职能215
9.3.1 管理评审216
9.3 评审的内容216
9.3.2 技术评审218
9.3.3 文档评审219
9.3.4 过程评审220
9.4 评审的方法和技术221
9.4.1 评审的方法222
9.4.2 评审的技术223
9.5 准备评审会议224
9.6 召开评审会议226
9.7 跟踪和分析评审结果228
9.8 如何实施成功的评审230
小结231
思考题232
10.1.1 全面质量管理233
第10章 软件全面质量管理233
10.1 概述233
10.1.2 零缺陷管理235
10.1.3 六西格玛质量管理236
10.1.4 六西格玛质量管理和TQM比较237
10.2 质量管理战略和文化239
10.2.1 领导变革和管理承诺240
10.2.2 品牌战略和市场竞争241
10.2.3 降低质量成本242
10.3 软件质量管理模式244
10.3.1 目标导向模式244
10.3.2 顾客导向模式246
10.3.3 价值驱动模式247
10.3.4 其他管理模式249
10.4 零缺陷作业法与评估251
10.4.1 零缺陷管理思想体系和原理251
10.4.2 零缺陷作业法253
10.4.3 零缺陷管理的评估254
10.5 六西格玛的技术和工具255
10.5.1 标准方差和泊松分布256
10.5.2 六西格玛的基本工具257
10.5.3 六西格玛的高级技术260
10.6 五阶段方法DMAIC和DFSS261
10.6.1 DMAIC262
10.6.2 DFSS263
10.6.3 IDDOV和PIDOV264
10.7.1 TQM的实施步骤265
10.7 全面质量管理在软件开发中实施265
10.7.2 零缺陷软件的实践267
10.7.3 六西格玛软件项目的实施268
10.7.4 华为公司的TQM关键品质269
10.8 世界质量组织和管理奖270
10.8.1 我国质量管理奖270
10.8.2 日本科学技术联盟和戴明质量奖271
10.8.3 美国质量学会和鲍德里奇国家质量奖272
10.8.4 欧洲质量组织和质量奖274
小结275
思考题275
11.1 软件质量管理的组织介绍276
11.1.1 基本的软件质量组织276
第11章 SQA的组织活动276
11.1.2 其他的软件质量组织277
11.2 SQA组织结构和角色278
11.2.1 SQA组织的建立278
11.2.2 常用的组织结构模型279
11.2.3 角色的分类和职能281
11.2.4 各角色之间的关系282
11.3 SQA组织的目标和责任283
11.3.1 SQA计划283
11.3.2 评审和审核285
11.3.3 SQA报告286
11.3.4 SQA度量287
11.3.5 SQA评估任务288
11.4.1 SQA人员的要求289
11.4 SQA人员的要求和培养289
11.4.2 SQA人员的培养和发展290
11.5 员工的培训与认证291
11.5.1 培训目标和过程291
11.5.2 认证292
11.5.3 六西格玛角色和职责294
11.5.4 六西格玛培训295
小结297
思考题297
第12章 软件质量计划298
12.1 朱兰三部曲与质量策划298
12.2.1 质量计划的目标和要素300
12.2 软件质量计划300
12.2.2 软件质量计划内容301
12.2.3 软件质量计划的制订原则303
12.2.4 制定质量计划的方法和规程304
12.3 质量计划实例305
12.3.1 小项目与内部项目的质量计划305
12.3.2 大型项目的质量计划306
12.4 质量计划实施体系309
12.4.1 基础设施防护和组织关系309
12.4.2 项目生命周期的质量活动310
12.4.3 标准化、认证与SQA系统评估311
小结311
思考题312
13.1 需求分析的概念313
第13章 高质量的软件需求分析313
13.1.1 软件系统的构建层次314
13.1.2 软件需求工程过程315
13.2 需求的获取与分析316
13.2.1 需求获取316
13.2.2 需求分析319
13.2.3 需求的传递322
13.3 需求分析建模323
13.3.1 结构化分析建模323
13.3.2 面向对象的分析建模327
13.3.3 敏捷建模(agile modeling)329
13.4 系统需求的质量保证329
13.4.1 严格的需求评审330
13.4.2 可控的需求变更——需求管理332
小结333
思考题334
第14章 提高软件设计质量335
14.1 软件设计335
14.1.1 软件设计的目标335
14.1.2 软件设计评价标准336
14.1.3 软件设计原则339
14.2 软件体系结构341
14.2.1 体系结构的模型和视图342
14.2.2 体系结构的分类343
14.2.3 体系结构的设计345
14.2.4 异步体系结构的选择346
14.3.1 设计模式的分类347
14.3 软件设计模式347
14.3.2 MVC模式350
14.3.3 设计模式的作用352
14.3.4 通过UML改善功能设计353
14.4 软件设计优化354
14.4.1 模块设计和接口设计的要求354
14.4.2 详细设计的要求355
14.4.3 界面设计的要求356
14.5 一些典型的系统设计357
14.5.1 J2EE系统的设计357
14.5.2 .Net系统的设计359
14.6.1 数据层的需求和构建361
14.6 数据库设计质量361
14.6.2 数据字典362
14.6.3 数据流设计363
小结363
思考题364
第15章 高质量编程365
15.1 代码风格365
15.1.1 为什么要谈代码风格365
15.1.2 Windows程序命名规则366
15.1.3 GNU风格习惯368
15.1.4 函数处理369
15.2 编程规则371
15.2.1 函数重载371
15.2.2 代码重构372
15.2.3 Java编程规则373
15.2.4 C++编程规则374
15.3 提高程序质量的技术376
15.3.1 内存分配和管理376
15.3.2 智能指针379
15.3.3 提高程序性能的方法382
15.4 代码审查384
15.4.1 静态分析和代码审查的目的384
15.4.2 代码走查385
15.4.3 代码审查385
15.5 单元测试388
15.5.1 单元测试的重要性388
15.5.2 单元测试方法389
15.5.3 单元测试工具简介390
小结392
思考题392
第16章 软件测试的质量393
16.1 软件测试393
16.1.1 软件测试和质量保证的关系394
16.1.2 测试在软件开发各个阶段的任务394
16.1.3 软件测试目标395
16.2 测试的现实和原则396
16.2.1 测试的现实396
16.2.2 测试的原则397
16.3 测试的方法应用之道398
16.3.1 测试的三维构成398
16.3.2 测试方法的辩证统一400
16.3.3 验证和确认——缺一不可403
16.3.4 测试用例设计方法的综合运用404
16.3.5 测试工具的有效使用407
16.3.6 开发高质量的测试脚本409
16.4 测试目标实现的完整性和有效性410
16.4.1 集成测试410
16.4.2 功能测试和适用性测试411
16.4.3 性能测试和容量测试412
16.4.4 容错性测试和安全性测试414
16.4.5 回归测试415
16.4.6 安装测试415
16.5 测试的过程评审和质量保证416
16.5.1 测试计划的有效性和全面性416
16.5.3 严格执行测试418
16.5.2 测试用例的复审418
16.5.4 准确报告软件缺陷419
16.5.5 提高测试覆盖度420
16.5.6 测试结果分析和质量报告421
16.6 软件测试组织和管理422
16.6.1 测试项目的管理原则422
16.6.2 测试资源的合理分配422
16.6.3 测试进度的控制423
16.6.4 测试风险的管理424
小结425
思考题426
17.1 软件发布程序管理427
17.1.1 软件产品发布程序427
第17章 软件发布和维护的质量管理427
17.1.2 软件服务模式的产品发布程序429
17.1.3 软件产品发布类型和版本430
17.1.4 程序经理432
17.2 软件部署433
17.2.1 软件系统运行的基础架构平台434
17.2.2 软件运行的服务质量435
17.2.3 软件部署规划438
17.2.4 软件部署的逻辑设计441
17.2.5 软件部署的物理设计445
17.2.6 软件部署的可用性和可伸缩性策略447
17.2.7 软件部署的安全性设计和验证452
17.2.8 软件部署验证和实施453
17.3.1 软件维护的作用和分类454
17.3 软件维护454
17.3.2 软件维护的框架和计划456
17.3.3 软件产品的维护质量457
17.3.4 软件部署的维护质量459
17.3.5 软件技术支持459
17.3.6 软件维护的管理性控制461
小结462
思考题462
附录A 软件质量术语中英文对照463
附录B 计算机软件质量相关的国家和国际标准470
附录C 全面质量管理纲要472
附录D 计算机软件质量保证计划规范477
附录E 评审检查表482
参考文献484
热门推荐
- 3678163.html
- 1021027.html
- 983265.html
- 1952040.html
- 199969.html
- 199842.html
- 1957345.html
- 1481203.html
- 675186.html
- 3495206.html
- http://www.ickdjs.cc/book_1294334.html
- http://www.ickdjs.cc/book_1078430.html
- http://www.ickdjs.cc/book_1225098.html
- http://www.ickdjs.cc/book_2240391.html
- http://www.ickdjs.cc/book_571994.html
- http://www.ickdjs.cc/book_3568649.html
- http://www.ickdjs.cc/book_2318315.html
- http://www.ickdjs.cc/book_922020.html
- http://www.ickdjs.cc/book_3150920.html
- http://www.ickdjs.cc/book_536815.html