An application model is analogous to a construction project blueprint, and is an important ingredient in application development. This article shows the steps for developing a Java application based on a Rational Rose class diagram using the Eclipse Modeling Framework, and also shows how to develop the same Java application using the Universal Modeling Language visualization tool.
After reading up on Use Cases, UML and Design Patterns, it seems there is much good to be had in the stages of preparation that can preceed the actual writing of code.
I would like to see more stories like this one.
I would like also to know if any UML has been done on any of the popular (or less popular) open source projects.
By the way, there’s Together Edition for Eclipse (http://www.borland.com/together/eclipse/index.html) by Borland Inc., which has a nice feature (and which Rational never has) – live source, i.e. all changes in model are reflected in source and vice versa.