本書是教育部世界銀行貸款對山紀初高等理工科教育教學改革項目中《以培養(yǎng)創(chuàng)新人才為目標的地方院校計算機科學與技術專仆教學改革的研究與實踐》項目成果之一,是“對世紀高等院校計算機技術教學”從書中的一本?!冬F(xiàn)代軟件工程》一書是根據高等教育理工科計算機類軟件工程課程教學要求編寫的。本書共十四章,取材新穎,內容包括軟件工程中面向過程、面向對象的開發(fā)方法、技術度量、質量保證及軟件項目計劃與管理、用統(tǒng)一建模語言UML開發(fā)軟件的方法等等。另外,對軟件工程的最新進展進行了討論。本書的特點是既注重科學性和系統(tǒng)性,又很注重實用、新穎性。在詳細論述概念和原理的同時,還介紹了典型的技術和例子。書后附錄是兩個軟件的開發(fā)實例,對讀者深入了解軟件工程會起到一定的幫助作用。各章均配有適量的習題,以幫助學生加深對所學內容的消化和理解。本書既是高等院校計算機及相關專業(yè)本科生的教材或教學參考書,也可作為研究生的教材。同時亦適用于廣大軟件技術人員及有關人員在工作及學習中的參考用書。