UML和模式應用(原書第3版)
內容描述
■關於面向對象分析與設計及UML的經典之作。
■全面升級到UML 2和最新的迭代/敏捷實踐。
■增加了全新的案例研究,闡述了大量關鍵思想。
無論對於專業人士還是教師來說,本書都堪稱經典之作。
本書介紹了對象思想,並在實際的面向對象分析和設計中應用這一觀點。
本書的第1版和第2版廣受讚譽,在第3版中,作者Craig Larman所作的更新充分反映了新的UML 2標準,
有助於讀者掌握對象設計,並且提倡具有高度影響的、迭代和有效的敏捷建模實踐。
開發者和學生可以通過兩個貫穿全書的案例研究來學習面向對象分析和設計(OOA/D)。
這些案例研究循序漸進地介紹了關鍵技能、OO的本質原則和模式、
UML表示法和最佳實踐。讀者不僅能夠學習UML圖,更重要的是能夠理解如何在OO軟件開發環境下應用UML。
作為成功的導師和顧問,Larman擁有豐富的實踐經驗,能夠幫助讀者理解進化式需求和用例、領域對象建模、
職責驅動設計、OO設計本質、分層架構、GoF設計模式、GRASP、迭代方法、UP的敏捷途徑等知識。
第3版實用、易懂,介紹瞭如何以對象進行思考和設計,以及如何創建健壯和可維護的系統。
本書的特點 注重幫助讀者掌握OOA/D,本書通過案例研究論述了關鍵的OO原則和模式,同時應用了UML。
增加對UML 2、敏捷建模、測試驅動開發和重構的介紹。
增加大量結合迭代和進化式開發的技巧。
引入了新的學習幫助和插圖,使讀者更容易學習。
增加了新的教學資源。
對以輕量和敏捷精神應用UP給予了指導,補充了諸如XP和Scrum等迭代方法。
介紹應用UML對架構進行文檔化的技術。
更詳細地介紹進化式需求。