




This page contains links to resources regarding the evolutionary design
practice. This evolutionary design practice is an approach to design that assumes that the design will evolve over time. The practice minimizes documentation, but still provides guidance for making design decisions and communicating those decisions.
Click on the film icon to start the flash presentation
There are many materials on this subject: the following links are good starting points for you to get a more comprehensive understanding of this topic.
Principles
of Modeling with UML 2.0
Essentials of IBM Rational Software Architect
Essentials of IBM Rational Software Modeler
IBM®
Rational® Software Architect for WebSphere® Software
IBM Rational
Software Architect Standard Edition
IBM®
Rational® Software Modeler
Rational
Software Architect for WebSphere Software documentation
Rational
Software Architect Standard Edition documentation
Rational
Software Modeler documentation
Using
the new features of UML Modeler in IBM Rational Software Architect Version 7.5
by Wayne Diu (September 2008)
IBM
Rational Architecture Management Software model structure guidelines: Part 1.
Fundamentals by Bill Smith (January 2008)
Fowler, Martin; Beck, Kent; Brant, John; et al. Refactoring:
Improving the Design of Existing Code. Addison-Wesley Professional,
1999.
Kerievsky, Joshua. Refactoring
to Patterns. Addison-Wesley Professional, 2004.
Ambler, Scott W. and Sadaloge, Pramod J. Refactoring
Databases: Evolutionary Database Design. Addison-Wesley Professional,
2006.
Quatriani, Terry and Palistrant, Jim. Visual
Modeling with IBM Rational Software Architect and UML. IBM Press, 2006.
Rational
Development Tools forum for Rational Application Developer, Rational Software
Architect, and Rational Software Modeler
Unified
Modeling Language forum
Is Design Dead?
blog entry by Martin Fowler
Refactoring Web site and design pattern
catalog
Evolutionary design: A conversation
with Martin Fowler, Part III, blog entry by Bill Venners
|