《21世纪高等学校规划教材·软件工程·软件工程基础与实用教程:基于架构与MVC模式的一体化开发》是一本将软件工程基础理论与现代企业级开发技术相结合而诞生的软件工程实用教程。全书分为上下两篇。上篇是软件工程基础篇,系统地介绍了软件开发必须遵循的软件工程基本原理和开发方法,包括软件的需求、设计、实现、维护等开发过程和项目管理;下篇是体现本书特色的应用篇,介绍了应用企业级软件架构和MVC设计模式等现代开发技术进行软件开发过程,即基于架构与MVC模式的一体化开发方法。一体化开发方法是本书的核心内容,它一方面是指从分析、设计到实现全程遵循MVC模式,而不仅仅指某个开发阶段:另一方面是指架构与MVC模式的相互结合,架构可使得MVC的应用走向简单化、实用化。在一体化的基础上进而介绍了一种正交设计方法,它可以轻松处理复杂领域问题的解耦,将软件结构按MVE三大空间进行隔离设计,然后采用组装方式,以两大装配将MVE三大空间联系为一个软件整体。正交设计具有很强的规律性、可操作性。本书在最后介绍了一体化开发的应用案例,该案例不仅体现了一体化的具体应用,也展示了软件开发从抽象到细化的真实过程,让读者深入理解软件工程的一系列重要思想。《21世纪高等学校规划教材·软件工程·软件工程基础与实用教程:基于架构与MVC模式的一体化开发》可以作为计算机或软件工程等相关专业的本科生、研究生的教材,同时也可作为软件开发领域的各类专业人员的参考书。