本書圍繞軟件工程最基本的核心——“質量和生產率”展開,力求通過一些具體的實例來說明軟件工程的思想和方法。本書在回答為什么要研究軟件工程問題之后,首先系統(tǒng)地給出軟件工程的知識體系框架,幫助讀者建立起軟件工程的完整且清晰的概念。然后深入軟件過程、軟件工程目標和要求的討論,全面闡述了軟件工程的思想、方法、技術和工具,結合軟件工程環(huán)境、軟件項目管理等內容,使讀者堅實地掌握和運用軟件工程的知識內涵。本書內容豐富,構思新穎,突破軟件工程圖書的傳統(tǒng)框架,使整個軟件工程體系更清晰,從思想和管理出發(fā),自然延伸到流程、方法、工具和環(huán)境,重新闡釋了軟件工程體系。本書吸收了軟件工程的最新進展,適應軟件即服務(SaaS)的開發(fā)模式,增加了相應的內容,符合當今軟件工程的實際需求。本書系統(tǒng)性強、通俗易懂,內容豐富且實用,理論和實踐有效地結合,可作為高等學校的軟件工程專業(yè)、計算機軟件專業(yè)和相關專業(yè)的教材,也適合各類軟件工程管理人員和技術人員學習。