论文部分内容阅读
在软件工程领域,软件开发过程刻画了一个工程从起始到结束,如何进行计划、控制以及监控的过程。目前在大多数的软件开发中,各大公司采用的仍是传统的瀑布模型。而随着软件变得更大更复杂,传统瀑布模型的开发过程中的开发周期长,各个开发阶段之间的反馈少,不适应用户需求的变化等一系列缺点也被明显地暴露出来。本文在传统软件开发过程的基础上详细介绍测试驱动开发(TDD)模式的理念和其优势,并阐述如何将TDD应用到实际的项目中。