The Rational Rose family of products is a set of UML modeling tools for software design. Rational Rose could also use source-based reverse engineering; the combination of this capability with source generation from diagrams was dubbed roundtrip engineering.[1] However, other UML tools are also capable of this, including Borland Together, ESS-Model, BlueJ, and Fujaba.[2]
The Rational Rose family allows integration with legacy integrated development environments or languages. For more modern architectures, Rational Software Architect and Rational Software Modeler were developed. These products were created matching and surpassing Rose XDE capabilities to include support for UML 2.x, pattern customization support, the latest programming languages and approaches to software development such as SOA, and more powerful data modeling that supports entity-relationship (ER) modeling.
A 2003 UML 2 For Dummies book wrote that Rational Rose suite was the "market (and marketing) leader."[3]
History
With the Rational June 2006 Product Release, IBM withdrew the “XDE” family of products and introduced the Rational Rose family of products as replacements.
^Stephan Diehl (May 2007). Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software. Springer Science & Business Media. p. 63. ISBN978-3-540-46505-8.
^Gerard O'Regan (2006). Mathematical Approaches to Software Quality. Springer Science & Business Media. p. 106. ISBN978-1-84628-242-3.
^Toby J. Teorey; Sam S. Lightstone; Tom Nadeau; H.V. Jagadish (2011). Database Modeling and Design: Logical Design (5th ed.). Elsevier. p. 235. ISBN978-0-12-382021-1.
Further reading
Terry Quatrani (2003). Visual Modeling with Rational Rose 2002 and UML. Addison-Wesley Professional. ISBN978-0-201-72932-0.
Wendy Boggs; Michael Boggs (2002). Mastering UML with Rational Rose 2002. Sybex. ISBN978-0-7821-4017-0.