| 作 者: | Daniel Galin 王振宇 王振宇 |
| 出版社: | 机械工业出版社 |
| 丛编项: | 软件工程技术丛书 质量管理系列 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 软件测试及维护 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
译者序
前言
作者介绍
针对专门读者群的指南
第一部分引论
第1章软件质量的挑战
1. 1软件质量保证的独特性
1. 2为之建立SQA方法的环境
小结
复习题
讨论题
第2章什么是软件质量
2. 1什么是软件
2. 2软件错误. 故障与失效
2. 3软件错误原因的分类
2. 4软件质量--定义
2. 5软件质量保证--定义与目标
2. 5. 1软件质量保证的定义
2. 5. 2软件质量保证和软件质量控制
2. 5. 3SQA活动的目标
2. 6软件质量保证与软件工程
小结
选择书目
复习题
讨论题
第3章软件质量因素
3. 1对全面软件质量需求的需要
3. 2 软件需求按软件质量因素的分类
3. 3产品运行软件质量因素
3. 4产品校正软件质量因素
3. 5产品转移软件质量因素
3. 6软件质量因素的替代模型
3. 6. 1替代模型的形式比较
3. 6. 2因素模型的比较--内容分析
3. 6. 3替代因素模型的结构
3. 7谁对质量需求的定义感兴趣
3. 8软件对质量因素的符合性
小结
选择书目
复习题
讨论题
第4章软件质量保证系统的部件--概论
4. 1SQA系统--SQA体系结构
4. 2项目前部件
4. 2. 1合同评审
4. 2. 2开发计划与质量计划
4. 3软件项目生命周期部件
4. 3. 1评审
4. 3. 2专家观点
4. 3. 3软件测试
4. 3. 4软件维护部件
4. 3. 5外部参与方工作质量的保证
4. 4出错预防和改进的基础设施部件
4. 4. 1规程与工作条例
4. 4. 2支持性质量手段
4. 4. 3雇员培训. 教育与认证
4. 4. 4预防性和改正性措施
4. 4. 5配置管理
4. 4. 6文档编制控制
4. 5管理SQA部件
4. 5. 1项目进展控制
4. 5. 2软件质量度量
4. 5. 3软件质量费用
4. 6SQA标准. 系统验证与评估部件
4. 6. 1质量管理标准
4. 6. 2项目过程标准
4. 7 SQA组织--人的部件
4. 7. 1管理人员在SQA中的作用
4. 7. 2 SQA单位
4. 7. 3 SQA理事. 委员会和论坛
4. 8指导构建机构的SQA系统的考虑
第二部分项目前软件质量部件
第5章合同评审
5. 1引言:CFV项目完成庆典
5. 2合同评审的过程和阶段
5. 3合同评审的目标
5. 3. 1建议草案评审的目标
5. 3. 2合同草案评审的目标
5. 4合同评审的执行
5. 4. 1影响合同评审范围的因素
5. 4. 2谁进行合同评审
5. 4. 3对重要建议进行合同评审
5. 5合同评审的主题
5. 6内部项目的合同评审
小结
选择书目
复习题
讨论题
附录5A建议草案评审--主题检查表
附录5B合同草案评审--主题检查表
第6章开发计划和质量计划
6. 1开发计划和质量计划的目标
6. 2开发计划的要素
6. 3质量计划的要素
6. 4小项目与内部项目的开发计划和质量计划
6. 4. 1小项目的开发计划和质量计划
6. 4. 2内部项目的开发计划和质量计划
小结
选择书目
复习题
讨论题
附录6A软件开发风险与软件风险管理
第三部分软件生命周期中的SQA部件
第7章将质量活动整合进项目生命周期
7. 1经典软件开发方法学和其他软件开发方法学
7. 1. 1软件开发生命周期(SDLC)模型
7. 1. 2原型建造模型
7. 1. 3螺旋模型
7. 1. 4面向对象模型
7. 2影响开发过程中质量保证活动强度的因素
7. 3验证. 确认与鉴定
7. 4一个SQA缺陷排除有效性与费用模型
7. 4. 1数据
7. 4. 2模型
小结
选择书目
复习题
讨论题
第8章评审
8. 1评审的目标
8. 2正式设计评审(DR)
8. 2. 1DR的参加者
8. 2. 2DR的准备
8. 2. 3DR会议
8. 2. 4评审后的活动
8. 3同行评审
8. 3. 1同行评审的参加者
8. 3. 2同行评审会议的准备
8. 3. 3同行评审会议
8. 3. 4同行评审后的活动
8. 3. 5同行评审的效率
8. 3. 6同行评审覆盖
8. 4组评审方法的比较
8. 5专家观点
小结
选择书目
复习题
讨论题
附录8A DR报告表
附录8B审查会议发现报告表
附录8C审查会议总结报告
第9章软件测试--策略
9. 1定义与目标
9. 2软件测试的策略
9. 3软件测试的分类
9. 3. 1按测试概念的分类
9. 3. 2按需求的分类
9. 4白盒测试
9. 4. 1数据处理与计算正确性测试
9. 4. 2正确性测试与路径覆盖
9. 4. 3正确性测试与行覆盖
9. 4. 4 McCabe的圈复杂性度量
9. 4. 5软件鉴定与可重用性测试
9. 4. 6白盒测试的优点与缺点
9. 5黑盒测试
9. 5. 1输出正确性测试的等价类
9. 5. 2其他运行因素测试类
9. 5. 3校正因素测试类
9. 5. 4转移因素测试类
9. 5. 5黑盒测试的优点与缺点
小结
选择书目
复习题
讨论题
第10章软件测试的执行
10. 1测试过程
10. 1. 1确定测试方法学阶段
10. 1. 2测试的计划
10. 1. 3测试的设计
10. 1. 4测试的执行
10. 2测试用例设计
10. 2. 1测试用例数据部件
10. 2. 2测试用例来源
10. 3自动测试
10. 3. 1自动测试的过程
10. 3. 2自动测试的类型
10. 3. 3自动测试的优缺点
10. 4 a现场测试与B现场测试
小结
选择书目
复习题
讨论题
第11章保证软件维护质量的部件
11. 1引言
11. 2高质量的基础
11. 2. 1基础一:软件包质量
11. 2. 2基础二:维护方针
11. 3维护前的软件质量部件
11. 3. 1维护合同评审
11. 3. 2维护计划
11. 4维护的软件质量保证工具
11. 4. 1改正性维护的SQA工具
11. 4. 2功能改善性维护的SQA工具
11. 4. 3软件维护的SQA基础设施部件
11. 4. 4软件维护的管理性控制SQA工具
小结
选择书目
复习题
讨论题
第12章保证外部参与方工作的质量
12. 1引言:HealthSoft案例
12. 2外部参与方的类型
12. 3引入外部参与方的风险与益处
12. 4保证外部参与方工作的质量:目标
12. 5保证外部参与方工作质量的SQA2E具
12. 5. 1需求文档评审
12. 5. 2外部参与方的选择
12. 5. 3项目协调与联合控制委员会
12. 5. 4参与设计评审
12. 5. 5参与软件测试
12. 5. 6专门的规程
12. 5. 7外部参与方的组长与其他雇员的认证
12. 5. 8进展报告
12. 5. 9交付物(文档)的评审与验收
测试
小结
选择书目
复习题
讨论题
第13章CASE工具及其对软件质量的作用
13. 1什么是CASE工具
13. 2CASE工具对软件产品质量的贡献
13. 3CASE工具对软件维护质量的贡献
13. 4CASE工具对改善项目管理的贡献
小结
选择书目
复习题
讨论题
第四部分软件质量基础设施部件
第14章规程与工作条例
14. 1对规程与工作条例的需要
14. 2规程与规程手册
14. 3工作条例与工作条例手册
14. 4规程与工作条例:编制. 执行与更新
小结
选择书目
复习题
讨论题
附录14A设计评审规程
第15章支持性质量手段
15. 1模板
15. 1. 1模板对软件质量的贡献
15. 1. 2编制. 执行和更新模板的机构
框架
15. 2检查表
15. 2. 1检查表对软件质量的贡献
15. 2. 2编制. 执行和更新检查表的机构
框架
小结
选择书目
复习题
讨论题
第16章员工培训与认证
16. 1引言:"3S"开发组意想不到的事
16. 2培训和认证目标
16. 3培训和认证过程
16. 4确定专业知识要求
16. 5确定培训和更新需要
16. 6计划培训和更新项目
16. 7确定需要认证的职位
16. 8计划认证过程
16. 9培训和认证项目的履行
16. 10培训和认证的后续跟踪
小结
选择书目
复习题
讨论题
第17章改正性和预防性措施
17. 1引言:"3S"开发组改组了
17. 2改正性和预防性措施--定义
17. 3改正性和预防性措施过程
17. 4信息收集
17. 5分析收集的信息
17. 6解决办法的建立及其执行
17. 6. 1解决办法的建立
17. 6. 2 CAPA过程的执行
17. 7跟踪活动
17. 8改正性和预防性措施的组织
小结
选择书目
复习题
讨论题
第18章配置管理
18. 1软件配置. 软件配置项和软件配置管理
18. 2软件配置管理--任务与机构
18. 2. 1软件配置管理的任务
18. 2. 2软件配置管理当局
18. 3软件更改控制
18. 3. 1批准实施更改建议
18. 3. 2软件更改的质量保证
18. 4软件配置版本的发布
18. 4. 1软件配置发布的类型
18. 4. 2软件配置管理计划(SCMP)
18. 4. 3软件配置演化模型
18. 4. 4软件配置版本的文档编制
18. 5 SCM信息服务的提供
18. 6软件配置管理审计
18. 7管理软件配置的计算机化工具
小结
选择书目
复习题
讨论题
第19章文档编制控制
19. 1引言:文档编制在哪里
19. 2受控文档和质量记录
19. 2. 1定义和目标
19. 2. 2文档编制控制规程
19. 3受控文档清单
19. 4受控文档的编制
19. 5受控文档的批准问题
19. 6受控文档的存储与检索问题
小结
选择书目
复习题
讨论题
第五部分软件质量的管理部件
第20章项目进展控制
20. 1项目进展控制的部件
20. 2内部项目和外部参与方的进展控制
20. 3项目进展管理制度的执行
20. 4项目进展控制的计算机化工具
小结
选择书目
复习题
讨论题
第21章软件质量度量
21. 1质量测量的目标
21. 2软件质量度量的分类
21. 3过程度量
21. 3. 1软件过程质量度量
21. 3. 2软件过程进度表度量
21. 3. 3软件过程生产率度量
21. 4产品度量
21. 4. 1HD质量度量测量
21. 4. 2HD生产率和有效性度量
21. 4. 3改正性维护质量度量
21. 4. 4软件改正性维护生产率和有效性度量
21. 5软件质量度量的执行
21. 5. 1新软件质量度量的定义
21. 5. 2度量的应用--管理方面
21. 5. 3度量数据的统计分析
21. 5. 4采取措施响应度量分析结果
21. 6软件度量的局限性
小结
选择书目
复习题
讨论题
附录21A功能点方法
第22章软件质量费用
22. 1软件质量度量费用的目标
22. 2软件质量费用的经典模型
22. 2. 1预防费用
22. 2. 2评价费用
22. 2. 3内部失效费用
22. 2. 4外部失效费用
22. 3软件质量费用的扩展模型
22. 3. 1管理性准备与控制费用
22. 3. 2管理性失效费用
22. 4软件质量费用系统的应用
22. 4. 1软件质量费用模型的确定
22. 4. 2费用数据收集方法的确定
22. 4. 3软件质量费用系统的执行
22. 4. 4为响应模型发现采取的措施
22. 5软件质量度量费用的应用中的问题
小结
选择书目
复习题
讨论题
第六部分标准. 认证和评估
第23章质量管理标准
23. 1质量管理标准的范围
23. 2IS09001与IS09000-3
23. 2. 1IS09000-3质量管理系统:指导原则
23. 2. 2ISO 9000-3:需求
23. 2. 3IS09001--对软件的应用:TickIT倡议
23. 3根据ISO 9000-3的认证
23. 3. 1制定导致认证的过程计划
23. 3. 2机构SQA系统的建立
23. 3. 3机构SQA系统的实施
23. 3. 4接受认证审计
23. 3. 5维持ISO认证的规程
23. 4能力成熟度模型--CMM与CMMI评估方法学
23. 4. 1CMM的原理
23. 4. 2CMM的演变
23. 4. 3CMMI结构与过程域
23. 4. 4CMM实施经验
23. 5Bootstrap方法学
23. 6SPICE项目与ISO/IEC15504软件过程评估标准
23. 6. 1ISO/IECl5504评估模型的原则
23. 6. 2ISO/IECl5504评估模型的结构
23. 6. 3ISO/IECl5504评估模型的内容
23. 6. 4ISO/IECl5504过程
23. 6. 5ISO/IECl5504实验
小结
选择书目
复习题
讨论题
附录23A CMMI过程域
附录23B ISO/IEC15504模型的过程
第24章SQA项目过程标准--IEEE软件工程标准
24. 1IEEE软件工程标准的结构与内容
24. 2IEEE/EIAStd12207--软件生命周期过程
24. 2. 1目的
24. 2. 212207软件生命周期体系结构
24. 2. 3基础概念
24. 2. 4内容
24. 3IEEEStd 1012--验证与确认
24. 3. 1目的
24. 3. 2基础概念
24. 3. 3标准的内容
24. 4IEEEStd1028--评审
24. 4. 1目的
24. 4. 2基础概念
24. 4. 3标准的内容
小结
选择书目
复习题
讨论题
附录24A IEEE软件工程标准
附录24B MIL-STD-498:数据项描述(DID)清单
附录24C根据IEEE/EIA Std 12207的基本
过程的任务结构--例子
第七部分质量保证的组织
第25章管理及其在软件质量保证中的作用
25. 1顶层管理人员的质量保证活动
25. 1. 1软件质量方针
25. 1. 2负责软件质量的经理
25. 1. 3管理评审
25. 2部门管理人员的质量保证职责
25. 3项目管理人员的质量保证职责
小结
选择书目
复习题
讨论题
第26章SQA系统中的SQA单位和其他行动者
26. 1SQA单位
26. 1. 1由SQA单位领导执行的任务
26. 1. 2与项目生命周期有关的SQA次级单位任务
26. 1. 3SQA次级单位基础设施运行任务
26. 1. 4SQA次级单位审计和认证任务
26. 1. 5SQA次级单位支持任务
26. 1. 6SQA次级单位标准和规程:开发与维护任务
26. 1. 7SQA次级单位的工程开发与维护任务
26. 1. 8SQA次级单位信息系统任务
26. 2SQA理事及其任务
26. 3SQA委员会及其任务
26. 4SQA论坛--任务和运行的方法
小结
复习题
讨论题
尾声SQA的未来