Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process (Paperback)
暫譯: 敏捷建模:極限編程與統一過程的有效實踐 (平裝本)

Scott Ambler

  • 出版商: Wiley
  • 出版日期: 2002-04-04
  • 售價: $2,080
  • 貴賓價: 9.5$1,976
  • 語言: 英文
  • 頁數: 404
  • 裝訂: Paperback
  • ISBN: 0471202827
  • ISBN-13: 9780471202820
  • 相關分類: Agile Software
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

The first book to cover Agile Modeling, a new modeling technique created specifically for XP projects eXtreme Programming (XP) has created a buzz in the software development community-much like Design Patterns did several years ago. Although XP presents a methodology for faster software development, many developers find that XP does not allow for modeling time, which is critical to ensure that a project meets its proposed requirements. They have also found that standard modeling techniques that use the Unified Modeling Language (UML) often do not work with this methodology. In this innovative book, Software Development columnist Scott Ambler presents Agile Modeling (AM)-a technique that he created for modeling XP projects using pieces of the UML and Rational's Unified Process (RUP). Ambler clearly explains AM, and shows readers how to incorporate AM, UML, and RUP into their development projects with the help of numerous case studies integrated throughout the book.
* AM was created by the author for modeling XP projects-an element lacking in the original XP design
* The XP community and its creator have embraced AM, which should give this book strong market acceptance
Companion Web site at www.agilemodeling.com features updates, links to XP and AM resources, and ongoing case studies about agile modeling.

Table of Contents

PART I: INTRODUCTION TO AGILE MODELING.

Introduction.

Agile Modeling Values.

Core Principles.

Supplementary Principles.

Core Practices.

Supplementary Practices.

Order from Chaos: How the AM Practices Fit Together.

PART II: AGILE MODELING IN PRACTICE.

Communication.

Nurturing an Agile Culture.

Using the Simplest Tools Possible?

Agile Work Areas.

Agile Modeling Teams.

Agile Modeling Sessions.

Agile Documentation.

The UML and Beyond.

PART III: AGILE MODELING AND eXTREME PROGRAMMING (XP).

Setting the Record Straight.

Agile Modeling and eXtreme Programming.

Agile Modeling Throughout the XP Lifecycle.

Modeling During the XP Exploration Phase.

Modeling During an XP Iteration: Searching for Items.

Modeling During an XP Iteration: Totaling an Order.

PART IV: AGILE MODELING AND THE UNIFIED PROCESS.

Agile Modeling and the Unified Process.

Agile Modeling Throughout the Unified Process Lifecycle.

Agile Business Modeling.

Agile Requirements.

Agile Analysis and Design.

Agile Infrastructure Management.

Adopting AM on an UP Project.

PART V: LOOKING AHEAD.

Adopting Agile Modeling or Overcoming Adversity.

Conclusion: Choose to Succeed.

Glossary of Definitions and Abbreviations.

References and Suggested Reading.

Appendix A: Modeling Techniques.

商品描述(中文翻譯)

《敏捷建模》是第一本專門針對極限編程(eXtreme Programming, XP)專案所創建的新建模技術的書籍。極限編程在軟體開發社群中引起了廣泛關注,類似於幾年前的設計模式。雖然XP提供了一種更快速的軟體開發方法論,但許多開發者發現XP並不允許建模時間,而這對於確保專案符合其提議的需求至關重要。他們還發現,使用統一建模語言(Unified Modeling Language, UML)的標準建模技術通常無法與這種方法論相容。在這本創新的書中,軟體開發專欄作家Scott Ambler提出了敏捷建模(Agile Modeling, AM)——這是一種他為使用UML和Rational的統一過程(Rational Unified Process, RUP)建模XP專案而創建的技術。Ambler清楚地解釋了AM,並展示了讀者如何在其開發專案中整合AM、UML和RUP,書中還包含了許多案例研究。

* AM是作者為建模XP專案而創建的,這是原始XP設計中缺乏的一個元素。
* XP社群及其創始人已經接受了AM,這應該會使這本書在市場上獲得良好的接受度。

伴隨的網站www.agilemodeling.com提供更新、XP和AM資源的連結,以及有關敏捷建模的持續案例研究。

**目錄**

第一部分:敏捷建模介紹
- 介紹
- 敏捷建模的價值
- 核心原則
- 補充原則
- 核心實踐
- 補充實踐
- 從混沌中有序:AM實踐的相互關聯

第二部分:敏捷建模實踐
- 溝通
- 培養敏捷文化
- 使用最簡單的工具?
- 敏捷工作區
- 敏捷建模團隊
- 敏捷建模會議
- 敏捷文檔
- UML及其延伸

第三部分:敏捷建模與極限編程(XP)
- 澄清事實
- 敏捷建模與極限編程
- 整個XP生命週期中的敏捷建模
- XP探索階段中的建模
- XP迭代中的建模:尋找項目
- XP迭代中的建模:計算訂單總額

第四部分:敏捷建模與統一過程
- 敏捷建模與統一過程
- 整個統一過程生命週期中的敏捷建模
- 敏捷商業建模
- 敏捷需求
- 敏捷分析與設計
- 敏捷基礎設施管理
- 在UP專案中採用AM

第五部分:展望未來
- 採用敏捷建模或克服逆境
- 結論:選擇成功
- 定義和縮寫詞彙表
- 參考文獻和建議閱讀
- 附錄A:建模技術