《面向對象軟件工程:使用UML、模式與Java(第3版)》由b.bruegge和a.h.dutoit編寫的,是卡耐基·梅隆大學(cmu)高年級本科生和研究生的教材。在第3版本中,作者以循序漸進的方式給出一個完整案例,并把它作為貫穿全書的主線,為讀者運用各種軟件工程工具創(chuàng)造一個現實環(huán)境。《面向對象軟件工程:使用UML、模式與Java(第3版)》所采用的自底向上方法,有助于學生或專業(yè)人員循序漸進地學習。本教材向讀者展示了如何成功地處理大型復雜軟件系統(tǒng)的構建和維護。作者先介紹了開發(fā)人員應用軟件工程技術所需的基本技能,接下來關注于使開發(fā)人員明確、設計并實現復雜系統(tǒng)的方法和技術,最后展示了如何支持貫穿軟件生命周期的系統(tǒng)變化,是“軟件工程”課程的理想教材。