《21世紀高等學校規(guī)劃教材·軟件工程·軟件工程基礎與實用教程:基于架構與MVC模式的一體化開發(fā)》是一本將軟件工程基礎理論與現代企業(yè)級開發(fā)技術相結合而誕生的軟件工程實用教程。全書分為上下兩篇。上篇是軟件工程基礎篇,系統(tǒng)地介紹了軟件開發(fā)必須遵循的軟件工程基本原理和開發(fā)方法,包括軟件的需求、設計、實現、維護等開發(fā)過程和項目管理;下篇是體現本書特色的應用篇,介紹了應用企業(yè)級軟件架構和MVC設計模式等現代開發(fā)技術進行軟件開發(fā)過程,即基于架構與MVC模式的一體化開發(fā)方法。一體化開發(fā)方法是本書的核心內容,它一方面是指從分析、設計到實現全程遵循MVC模式,而不僅僅指某個開發(fā)階段:另一方面是指架構與MVC模式的相互結合,架構可使得MVC的應用走向簡單化、實用化。在一體化的基礎上進而介紹了一種正交設計方法,它可以輕松處理復雜領域問題的解耦,將軟件結構按MVE三大空間進行隔離設計,然后采用組裝方式,以兩大裝配將MVE三大空間聯(lián)系為一個軟件整體。正交設計具有很強的規(guī)律性、可操作性。本書在最后介紹了一體化開發(fā)的應用案例,該案例不僅體現了一體化的具體應用,也展示了軟件開發(fā)從抽象到細化的真實過程,讓讀者深入理解軟件工程的一系列重要思想。《21世紀高等學校規(guī)劃教材·軟件工程·軟件工程基礎與實用教程:基于架構與MVC模式的一體化開發(fā)》可以作為計算機或軟件工程等相關專業(yè)的本科生、研究生的教材,同時也可作為軟件開發(fā)領域的各類專業(yè)人員的參考書。