摘要 | 第1-5页 |
ABSTRACT | 第5-6页 |
第一章 引言 | 第6-12页 |
·选题背景及意义 | 第6-11页 |
·国内外软件外包发展概况 | 第6-10页 |
·软件过程度量和软件开发模式在软件外包领域的重要性 | 第10-11页 |
·论文的主要工作和篇章结构 | 第11-12页 |
·论文的主要工作 | 第11页 |
·论文的篇章结构 | 第11-12页 |
第二章 测试驱动开发和MVC模式概论 | 第12-18页 |
·测试驱动开发 | 第12-15页 |
·测试驱动开发的原理 | 第12-13页 |
·测试驱动开发的基本流程 | 第13页 |
·测试驱动开发的原则 | 第13-14页 |
·测试驱动开发的测试技术 | 第14-15页 |
·MVC模式 | 第15-18页 |
·MVC模式的原理 | 第15-16页 |
·MVC模式的优点 | 第16-17页 |
·MVC模式的不足 | 第17-18页 |
第三章 测试驱动的软件开发模式 | 第18-39页 |
·O3W框架 | 第18-21页 |
·O3W概要 | 第18-20页 |
·优点和解决的问题 | 第20-21页 |
·BLoC框架 | 第21-23页 |
·BLoC概要 | 第21-22页 |
·解决的问题 | 第22-23页 |
·Table Module模式 | 第23-33页 |
·Table Module概要 | 第23-33页 |
·解决的问题 | 第33页 |
·测试驱动开发流程 | 第33-39页 |
第四章 测试驱动的软件过程度量 | 第39-47页 |
·测试驱动开发过程和数据度量项定义 | 第39-40页 |
·测试驱动开发过程定义 | 第39-40页 |
·测试驱动开发过程数据度量项定义 | 第40页 |
·测试驱动开发过程的数据收集 | 第40-45页 |
·单元测试状况报告(Status Report) | 第40-42页 |
·单元测试覆盖率报告(Coverage Report) | 第42-44页 |
·编码规范违反报告(Violation Report) | 第44-45页 |
·测试驱动开发过程的数据分析 | 第45-47页 |
·测试时间的周期分析 | 第45-46页 |
·测试覆盖率分析 | 第46页 |
·代码规范性分析 | 第46-47页 |
第五章 结论 | 第47-48页 |
附录一 DDO类实例 | 第48-50页 |
附录二 DAO类实例 | 第50-52页 |
附录三 TM类实例 | 第52-57页 |
附录四 IFC类实例 | 第57-65页 |
附录五 MC类实例 | 第65-68页 |
参考文献 | 第68-70页 |
致谢 | 第70-71页 |