第1章 基本问题

敏捷软件开发的四个价值观是什么?

软件测试时Verification和Validation分别表示什么?

提高软件开发生产力的四种机制CSRT是什么?

什么是Saas?什么是SOA?

Saas对IT基础设施的3个要求是什么?

第2章 Ruby编程

什么是结对编程?结对编程有哪几种角色?

第3章 设计模式和架构模式

什么是软件设计模式Software Design Pattern?什么是软件架构模式Software Architecture Pattern?它们之间有什么区别?

互联网常见架构的C/S和P2P模式是什么?

MVC模式是什么?

Saas/SOA/MVC的三层结构各表示为那三层?

Restful API包含对资源的哪几种操作?

第4章 Rails的MVC

什么叫对模型的CRIUD操作?

什么是Rest?什么是Restful API?什么是Restful URI?

为什么说Restfulless意味着面向服务的体系架构?

什么是DRY?

第5章 高级Saas机制