本書是一本具有自主創(chuàng)新版權的大學教材,是作者多年在IT企業(yè)軟件工程管理與在高校軟件工程教學經驗的積累、反思與升華,是國內軟件工程教材中的經典著作。本書面向工程實踐,按照IT企業(yè)工作流程安排章節(jié)順序,共11章,內容包括軟件工程的內容與方法、軟件生命周期與開發(fā)模型、軟件立項與合同、軟件需求分析、軟件策劃、軟件建模、軟件設計、軟件實現(xiàn)、軟件測試、軟件實施與維護、軟件管理。書中系統(tǒng)地提出“軟件工程方法論”與“軟件工程實踐論”,詳述功能模型、業(yè)務模型和數(shù)據(jù)模型的“三個模型”建模思想,數(shù)據(jù)模型設計中的“四個原子化”理論,以及面向過程、面向對象和面向元數(shù)據(jù)的需求分析、概要設計和詳細設計方法。