《面向對象分析與設計(第3版)》是UML創(chuàng)始人Grady Booch的代表作之一,書中介紹的概念都基于牢固的理論基礎。同時,《面向對象分析與設計(第3版)》又是一本注重實效的書,面向架構師和軟件開發(fā)者等軟件工程實踐者的實際需要?!睹嫦驅ο蠓治雠c設計(第3版)》通過大量例子說明了基本概念,解釋了方法,并展示了在不同領域的成功應用。全書分為理論和應用兩部分。理論部分深刻剖析了面向對象分析與設計(OOAD)的概念和方法。應用部分連續(xù)列出了5個不同類型、不同領域的應用,描述如何從初始階段到移交階段將OOAD理論和方法應用到項目中。應用部分所涉及的領域包括系統(tǒng)架構、數據獲取、密碼分析、控制系統(tǒng)和Web開發(fā),還給出了一些關于重要問題的有效建議,包括分類、實現策略和高性價比的項目管理。書中的表示法采用最新的UML 2.0,因此《面向對象分析與設計(第3版)》是學習UML 2.0不可多得的參考書?!睹嫦驅ο蠓治雠c設計(第3版)》作者基于長期豐富的經驗,提出了改進的對象開發(fā)方法,用于解決系統(tǒng)和軟件開發(fā)者面臨的復雜問題,非常適合實際系統(tǒng)和軟件的開發(fā)者、系統(tǒng)分析師或構架師、項目經理閱讀。《面向對象分析與設計(第3版)》主要闡述了軟件開發(fā)的方法,也可以作為高等院校軟件工程和高級編程課程的教材使用。