文摘
英文文摘
大连海事大学学位论文原创性声明和使用授权说明
第1章绪论
1.1课题背景
1.2课题研究的目的和意义
第2章传统开发方式下质量控制体系分析
2.1软件产品质量优劣的重要性
2.2影响软件产品质量的主要因素
2.3提高软件产品质量的重要手段-测试
2.4生命周期法
2.5原型法
2.6结合型的开发方法
第3章测试驱动型开发
3.1测试驱动型开发思想的提出
3.1.1传统的开发方式在当今所面临的问题
3.1.2极限编程的出现
3.1.3测试驱动型开发的提出
3.2测试驱动需求的获取
3.3引入测试的系统分析与设计
3.4“测试前置”式的代码编写
3.5验收测试与系统试运行
3.6测试驱动型开发对开发人员的新要求
第4章测试驱动型开发中的质量控制
4.1测试驱动型开发与传统开发方式的异同
4.1.1测试贯穿于整个开发过程
4.1.2每位开发人员都参与到质量管理中
4.2实践中对测试驱动型开发的运用
4.2.1系统开发背景的介绍
4.2.2按照传统方式进行前期开发
4.2.3测试驱动型开发在后期开发中的运用
4.3测试驱动型开发在质量控制体系上显现的优势
4.3.1需求调查与分析设计阶段错误堆栈的减少
4.3.2编码效率的提高
4.3.3各种针对代码测试时间的缩短
4.3.4系统运行效率的提高
4.3.5系统的可维护性更好
4.3.6开发风险的降低
第5章总结
攻读学位期间公开发表的论文
致谢
参考文献
研究生履历