The Principles and Practices of Agile Modeling

By: Scott Ambler

Abstract: How do you successfully model the complexities of modern-day software without getting bogged down in mountains of paperwork? How do you effectively engineer the requirements for your system? What techniques can you apply to analyze those requirements? To architect and design your software? Agile Modeling (AM),, addresses these questions, presenting an effective approach to modeling complex software that can be applied on both eXtreme Programming (XP) and IBM Rational Unified Process (RUP) projects. This tutorial explores the values, principles, and practices upon which AM is based and identifies when AM will and will not work in practice. It defines what it means for a model to be agile and presents numerous examples. The concept of agile documentation is described, and a discussion of how modeling is performed in an agile manner on both XP and RUP projects is described in detail. In this presentation, discover that while software may be complex, your approach to

Published on: 11/22/2004 12:27:24 PM

Server Response from: ETNASC01

Copyright© 1994 - 2013 Embarcadero Technologies, Inc. All rights reserved.