本書旨在為軟件工程領域的理論和研究實踐應用架起一座溝通的橋梁,在注重實用的前提下,介紹軟件工程領域最新的研究成果和成熟的實踐經驗。本書全面系統(tǒng)地介紹了軟件工程的概念、原理和典型的技術方法。本書旨在為軟件工程領域的理論和研究實踐應用架起一座溝通的橋梁,在注重實用的前提下,介紹軟件工程領域最新的研究成果和成熟的實踐經驗。與同類教材的不同點包括將面向對象方法和結構化方法有機結合,注重標準化和過程改進,強調項目管理和軟件測試等。本書共11章,分成三部分:第一部分包括第1-3章,介紹軟件工程的由來、軟件過程模型和CMM。第二部分包括第4-8章,按軟件生命周期的順序介紹需求分析、系統(tǒng)設計、程序開發(fā)和軟件測試幾個階段。其中第5章討論了面向對象方法的基本原理。第三部分包括第9-11章,著重討論軟件項目的管理技術,包括軟件度量、項目管理和項目管理實例研究。附錄中簡單介紹了統(tǒng)一建模語言UML。本書可作為高等院?!败浖こ獭闭n程的教材或教學參考書,也可供有一定實際經驗的軟件工程人員和廣大計算機用戶閱讀參考。