文摘
英文文摘
声明
第一章 绪论
1.1引言
1.2题目来源及研究意义
1.2.1题目来源
1.2.2研究意义
1.3国内外研究现状
1.4论文主要内容
1.5本章小结
第二章 软件缺陷相关概念
2.1软件缺陷定义
2.2软件缺陷的特征
2.3软件缺陷的产生原因及规避原则
2.3.1软件缺陷的产生原因
2.3.2如何减少缺陷的关键点
2.4软件缺陷的分类法
2.4.1传统的缺陷分类方法
2.4.2基于过程的缺陷分类方法
2.5缺陷的生命周期
2.6本章小结
第三章 软件缺陷管理综述
3.1缺陷管理的目标
3.2缺陷管理与软件能力成熟度的关系
3.2.1软件能力成熟度简介
3.2.2缺陷管理能力划分
3.3缺陷管理的角色划分
3.4缺陷管理的过程要素
3.4.1缺陷信息收集
3.4.2缺陷跟踪流程
3.4.3缺陷统计分析
3.5缺陷跟踪系统介绍
3.5.1 Bugzilla
3.5.2 ClearQuest
3.5.3 BMS
3.6本章小结
第四章 缺陷跟踪流程的定义
4.1背景分析
4.2缺陷特殊状态界定
4.3缺陷跟踪流程设计
4.4流程中的关键点管理
4.4.1缺陷分配
4.4.2缺陷重现
4.4.3修复方案设计
4.4.4代码实现
4.4.5缺陷的验证
4.5本章小结
第五章 跟踪系统设计与实现
5.1系统需求分析
5.2系统功能结构
5.3系统总体设计
5.4主要功能模块设计
5.4.1缺陷跟踪
5.4.2缺陷统计
5.5数据库设计
5.6系统部分模块的实现
5.6.1开发环境与运行框架
5.6.2工作流描述实现
5.6.3缺陷跟踪
5.6.4系统部分功能演示
5.7本章小结
第六章 总结与展望
6.1总结
6.2展望
6.3本章小结
致谢
参考文献