文摘
英文文摘
声明
第一章绪论
1.1敏捷软件开发的背景和意义
1.2极限编程的背景和意义
1.3本文的研究工作
第二章敏捷软件开发
2.1敏捷软件开发观点
2.2敏捷软件开发观点分析
2.2.1敏捷软件开发宣言分析
2.2.2敏捷软件开发的原则分析
第三章极限编程
3.1极限编程的观点
3.2极限编程的观点分析
3.2.1极限编程的四个变量分析
3.2.2极限编程的四个准则分析
3.2.3极限编程的五个基本原则分析
3.2.4极限编程开发软件的四项基本工作分析
3.2.5极限编程的十二个实践分析
第四章敏捷软件开发与计划驱动开发的比较
4.1能力成熟度模型
4.2敏捷软件开发与计划驱动开发的对比
4.2.1应用
4.2.2管理
4.2.3技术
4.2.4人员
4.3五个关键的敏捷性/计划驱动性要素
4.4比较结论
第五章测试驱动开发
5.1测试驱动开发的形式化描述
5.2测试驱动开发应用
5.2.1编写测试用例
5.2.2编写被测试文件
5.2.3运行测试
第六章总结与展望
参考文献
发表论文和参加科研情况说明
致 谢