Uses for Rational Rose

Uses for Rational Rose
Photo Credit Jupiterimages/Brand X Pictures/Getty Images

Rational Rose is a visual modeling tool made by Rational Software Corporation, which is owned by IBM. You can create models that show conceptual, logical and physical database models with this software as well as perform other functions, such as creating diagrams and tables. Rational Rose allows designers and architects to efficiently make models of software architecture, reusable assets and business needs. Rational Rose competes with programs such as Objecteering, ISOA, Paradigm+, CoolJex, Select Enterprise and GDPro.

Creating Object-Oriented Diagrams

Rose stands for Rational Object Oriented Software Engineering. Rational Rose can be use to create object-oriented diagrams and models. When working with Java, VB and Oracle, you start by selecting "Create New Model" when opening the Rational Rose program. You can cancel this if you want to make a "class diagram" or view the main "Rational Rose" window that displays the projects you're working on. This may be useful for students learning the program.

Creating Object and Data Models

Rational Rose allows you to make object models and data models, as well as store models. You can map physical and logical models. There is a data model-object comparison wizard that allows for integration with other Rational software development life-cycle tools by IBM.

Connecting Database Designers

Rational Rose is a useful tool for connecting members of a database designer team and allowing for the use of a single language, the Unified Modeling Language, or UML, x1.4. UML is the standard in the industry for construction, specifying, visualizing and documenting the artifacts of software systems. Designers can visualize how the application accesses the database. This allows designers to fix issues before deployment. Rose makes communication to designers more efficient with web publish models and reports.

Synchronization

You can synchronize object models and data models during transformation with Rose. Round-trip engineering between object models, data models and defined data language file/database management systems is supported by Rational Rose.

Add-In Capability

You can extend Rational Rose's capabilities with the "Add-In" tool. The "Add-In" tool lets you get new tools, modify the ones you have and incorporate new complementary conceptual design methods into your tool set.

Analysis Patterns Support

Rational Rose Modeler supports analysis patterns based on "Design Patterns: Elements of Reusable Object-Oriented Software." "Design Patterns" is a book that offers solutions to software design problems.

References

Article reviewed by Anton Alden Last updated on: Nov 24, 2010

Must see: Photo Galleries

Member Comments