《軟件工程》在軟件工程的知識域組織方面參考了IEEE和ACM提出的“軟件工程的知識體系(SWEBOK)”的基本框架,比較全面、系統(tǒng)地反應了軟件工程的全貌,從理論與實踐的視角介紹了軟件工程的基本原理、概念和技術方法。全書共18章,在內容結構上可分為軟件工程與項目管理、結構化開發(fā)方法、面向對象的開發(fā)方法及軟件工程高級專題4個部分。在每章后面都附有思考與練習題,供讀者復習鞏固之用?!盾浖こ獭芳橙×藝鴥韧廛浖こ痰木A,并融人了作者多年在教學與科研過程中對軟件工程的理解與經驗總結。在內容上既兼顧了傳統(tǒng)、實用的軟件開發(fā)方法,又引入了軟件工程領域比較新穎的技術和方法,并結合一個貫穿全書的具體案例加以介紹。《軟件工程》的另一個特點是介紹了許多軟件工程度量與估算的技術與方法,突出了軟件工程學科工程化、可度量的特點?!盾浖こ獭房勺鳛橛嬎銠C相關專業(yè)本科生或研究生的教材,同時也可作為軟件工程領域專業(yè)人員的參考書。