IBM Rational Rose explained

Rational Rose
Developer:Rational Software
Released:1994
Operating System:Microsoft Windows, Linux, UNIX
Language:English
Genre:Diagram management (UML and ER)
License:IBM EULA
Latest Release Version:7.0

Rational Rose was a development environment for Unified Modeling Language. It integrates with Microsoft Visual Studio .NET and Rational Application Developer. The Rational Software division of IBM, which previously produced Rational Rose, wrote this software.

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.

The UML capabilities were superseded by Rational Software Architect around 2006, with Rational Rose becoming a legacy product.[4], the ER modelling part (Rational Rose Data Modeler) has been superseded by another IBM product—Rational Data Architect.[5]

IBM no longer sells Rational Rose, with all mentions except support pages being removed from the website.

See also

Further reading

Notes and References

  1. Book: Elfriede Dustin. Jeff Rashka. John Paul. Automated Software Testing: Introduction, Management, and Performance. registration. 1999. Addison-Wesley Professional. 978-0-672-33384-2. 438.
  2. Book: Stephan Diehl. Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software. May 2007. Springer Science & Business Media. 978-3-540-46505-8. 63.
  3. Book: Michael Jesse Chonoles. James A. Schardt. UML 2 For Dummies. registration. 2003. John Wiley & Sons. 978-1-118-08538-7. 380.
  4. Book: Gerard O'Regan . Mathematical Approaches to Software Quality . Springer Science & Business Media . 2006 . 978-1-84628-242-3 . 106.
  5. Book: Toby J. Teorey . Database Modeling and Design: Logical Design . Sam S. Lightstone . Tom Nadeau . H.V. Jagadish . Elsevier . 2011 . 978-0-12-382021-1 . 5th . 235.