前言
第1篇 软件质量基础
第1章 软件质量管理
1.1 质量的定义
1.2 软件质量
1.2.1 软件质量需求的内容
1.2.2 软件质量的定义
1.2.3 软件质量的特性分析
1.3 软件质量的内容
1.3.1 软件产品质量
1.3.2 软件过程质量
1.3.3 软件商业环境质量
1.4 软件质量保证概述
1.4.1 软件质量保证概要
1.4.2 软件质量保证活动的实施
1.4.3 SQA与软件测试的关系
第2章 软件质量标准
2.1 软件质量指标和因素
2.1.1 软件质量的指标
2.1.2 软件产品的质量因素
2.1.3 软件过程的质量因素
2.2 软件质量模型
2.3 软件质量标准概述
2.3.1 标准的层次
2.3.2 软件质量标准的沿革
2.4 ISO 9001在软件中的应用简介
2.5 能力成熟度模型——CMM&CMMI
2.5.1 CMM质量思想
2.5.2 CMM关键过程域
2.5.3 PSP和TSP
2.5.4 CMMI
2.6 CMM中的质量框架
2.6.1 SQA活动通用框架
2.6.2 CMM流程改进
2.6.3 量化管理
第3章 软件质量控制与保证
3.1 软件质量工作层次
3.1.1 软件质量方针
3.1.2 软件质量控制
3.1.3 软件质量保证
3.1.4 软件质量改进
3.2 软件质量控制的基本方法
3.2.1 目标问题度量法
3.2.2 风险管理法
3.3 软件质量控制模型和技术
3.3.1 软件质量控制模型
3.3.2 软件质量控制模型要素分析
3.3.3 软件质量控制特征和技术
3.3.4 软件质量控制实施和跟踪
3.4 软件质量保证体系
3.4.1 SQA的功能
3.4.2 SQA的作用
3.4.3 SQA的任务
3.4.4 SQA活动
3.4.5 SQA报告
3.5 支持性质量保证手段
3.5.1 模板
3.5.2 文档的建立、应用和更新
第2篇 软件项目管理
第4章 软件项目管理
4.1 引言
4.2 项目和项目管理
4.2.1 什么是项目和项目管理
4.2.2 Project 2007在项目管理中的应用
4.3 软件测试项目管理
4.3.1 软件测试过程管理的特点
4.3.2 软件测试过程管理原则
4.3.3 软件测试过程的人员组织
4.4 Project项目管理工具介绍
第5章 项目管理工具Project 2007
5.1 认识Project 2007
5.1.1 Project 2007的安装和卸载
5.1.2 Project 2007的启动和退出
5.1.3 Project 2007的操作界面
5.1.4 Project 2007的基本操作
5.2 利用Project 2007创建项目
5.2.1 项目简介
5.2.2 使用Project 2007模板
5.2.3 修改计划
5.2.4 验证计划
5.2.5 保持计划
第3篇 软件配置管理
第6章 软件配置管理
6.1 引言
6.2 软件配置管理概述
6.2.1 软件配置管理的概念
6.2.2 实施配置管理的目的与益处
6.3 配置项
6.3.1 配置项的定义
6.3.2 软件配置控制
6.3.3 配置项标识
6.4 基线
6.4.1 基线分类
6.4.2 基线管理
6.5 版本控制
6.5.1 版本的访问与同步控制
6.5.2 版本分支和合并
6.5.3 版本的历史记录
6.6 变更控制
6.6.1 变更类型
6.6.2 变更请求管理
6.6.3 变更管理的实施步骤
第7章 版本控制工具CVS的使用
7.1 软件配置管理系统
7.1.1 CNS介绍
7.1.2 CVS术语
7.1.3 在UNIX/Linux平台上安装cVs
7.1.4 本地的基本操作
7.1.5 远程访问仓库
7.1.6 常用的CVS命令
7.1.7 CVS与VSS比较
7.2 CVS在Eclipse下的集成
第4篇 软件测试与质量保证
第8章 软件测试与质量保证
8.1 测试阶段的过程质量度量
8.2 测试的过程评审和质量保证
8.3 软件测试的组织和管理
附录
附录1 全国网络与信息技术培训考试项目(简称NTC项目)介绍及实施办法
附录2 全国网游动漫学院项目(简称GCC项目)介绍及实施办法
参考文献