本书分上下两篇.上篇是软件工程基础篇, 系统介绍了软件开发必须遵循的软件工程基本原理和开发方法;下篇是应用篇, 介绍了应用企业级软件架构和MVC设计模式等现代开发技术进行软件开发过程, 即基于架构与MVC模式的一体化开发方法.