《敏捷開發(fā)(紀念版)》介紹敏捷原則、模式和實踐,包含4部分38章24個附錄,首先概述敏捷開發(fā)、包含6個主題,分別為敏捷實踐、極限編程、規(guī)劃、測試、重構和編程活動。接下來介紹敏捷設計,解釋了5個設計原則、UML及其應用,包括狀態(tài)圖、對象圖、用例圖、序列圖和類圖,并以一個完整的咖啡機編程案例來介紹具體的用法。通過薪水支付系統(tǒng)Payroll的實戰(zhàn)練習,《敏捷開發(fā)(紀念版)》中呈現了敏捷開發(fā)的整個過程及其實用價值。《敏捷開發(fā)(紀念版)》適合真正想要通過敏捷方法來提升軟件開發(fā)技能以及及時交付軟件價值的所有讀者閱讀和參考,尤其適合開發(fā)、管理和業(yè)務分析崗位的人員學習。通過《敏捷開發(fā)(紀念版)》的閱讀,讀者還可以了解UML、設計模式、面向對象設計原則以及包括極限編程在內的敏捷方法?!睹艚蓍_發(fā)(紀念版)》通過豐富的案例來詮釋了敏捷開發(fā)和敏捷設計的基礎知識,介紹了UML模型如何轉為實際可用的C#代碼。在總體上概述敏捷運動之后,展示了敏捷實踐過程,并通過大量有價值的源代碼實例來展示了敏捷設計、開發(fā)與實踐。通過《敏捷開發(fā)(紀念版)》的閱讀,讀者可以掌握以下主題:12個敏捷原則和14個極限編程實踐技術預研,故事拆分,速率,迭代和版本規(guī)劃測試驅動開發(fā)、測試先行設計以及驗收測試單元測試與重構結對編程敏捷設計與設計異味5類UML圖及其高效用法面向對象的軟件包設計及其設計模式如何綜合運用所有要點來實現一個真實的項目