摘要 | 第1-6页 |
ABSTRACT | 第6-8页 |
插图索引 | 第8-9页 |
第一章 绪论 | 第9-12页 |
·研究背景 | 第9页 |
·MVC 架构与测试驱动开发的研究现状 | 第9-11页 |
·研究目标、主要内容及意义 | 第11页 |
·论文的组织结构 | 第11-12页 |
第二章 测试驱动开发 | 第12-29页 |
·敏捷式开发 | 第12-17页 |
·敏捷式开发的提出 | 第12-14页 |
·敏捷式开发的原则 | 第14-17页 |
·极限编程 | 第17-23页 |
·极限编程的提出 | 第17页 |
·极限编程的软件开发过程 | 第17-19页 |
·极限编程中的重要惯例和规则 | 第19-23页 |
·测试驱动开发 | 第23-29页 |
·测试驱动开发的介绍 | 第23-24页 |
·测试驱动开发原理 | 第24-25页 |
·测试驱动开发的总体流程及具体步骤 | 第25-26页 |
·测试驱动开发的优势 | 第26-27页 |
·测试驱动开发的测试框架 | 第27-29页 |
第三章 MVC 架构 | 第29-33页 |
·MVC 架构简介 | 第29页 |
·MVC 设计思想 | 第29-31页 |
·MVC 的优点 | 第31-32页 |
·MVC 的不足 | 第32-33页 |
第四章 基于MVC 的测试驱动开发过程的设计与实现 | 第33-46页 |
·MVC 与测试驱动开发 | 第33-37页 |
·MVC 在.NET 环境下的应用模型 | 第33-34页 |
·测试驱动开发中MVC 架构各部分的关系 | 第34-37页 |
·基于MVC 架构的测试驱动开发过程 | 第37-38页 |
·Model 信息的提取 | 第38-41页 |
·对测试驱动开发Controller 的基本约定 | 第38-39页 |
·Model 信息提取工具的实现 | 第39-41页 |
·Model 层代码的生成 | 第41-46页 |
·Model 对象的XML 文件与XML 语法分析树的转换 | 第41-42页 |
·测试用例和XSLT 模板的设计 | 第42-46页 |
第五章 在网上购物系统中的应用 | 第46-56页 |
·网上购物系统的需求说明 | 第46-47页 |
·网上购物系统的开发 | 第47-56页 |
·Controller 开发 | 第48-52页 |
·View 开发 | 第52-53页 |
·Model 开发 | 第53-56页 |
第六章 研究工作总结与展望 | 第56-58页 |
·项目研究工作总结 | 第56页 |
·进一步研究展望 | 第56-58页 |
参考文献 | 第58-61页 |
成果目录 | 第61-62页 |
致谢 | 第62页 |