Skip to main content


developerWorks  >  Rational  >

Evolutionary design enablement

developerWorks


Enablement material
Courses
Tools
Help
IBM developerWorks articles
Books
Other useful information



Architecture management

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 flash icon


Enablement material

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.


Courses

Principles of Modeling with UML 2.0
Essentials of IBM Rational Software Architect
Essentials of IBM Rational Software Modeler


Tools

IBM® Rational® Software Architect for WebSphere® Software
IBM Rational Software Architect Standard Edition
IBM® Rational® Software Modeler


Help

Rational Software Architect for WebSphere Software documentation
Rational Software Architect Standard Edition documentation
Rational Software Modeler documentation


IBM developerWorks articles

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)


Books

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.


Other useful information

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




Back to top


 logo

We're here to help

Easy ways to get the answers you need.

 Call me
 E-mail us

Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community


Special offers
Bring technology into 21st century webcast series
Streamline software delivery multimedia series
GReen IT Report Energy, Efficiency & the Environment

More offers