07-05-2013, 03:36 PM
IBM Rational Rose
IBM Rational.pdf (Size: 231.76 KB / Downloads: 39)
INTRODUCTION
What is visual modeling?
Visual modeling is the process of graphically depicting the
system to be developed.
Visual modeling allows you to present essential details of a
complex problem and filter out the nonessential details .
It also provides a mechanism for viewing the system to be
developed from different perspectives.
ROSE = Rational Object Oriented Software Engineering
Rational Rose includes tools for reverse engineering as
well as forward engineering of classes and component
architectures.
You can gain valuable insights to your actual constructed
architecture and pinpoint deviations from the original
design.
Rose offers a fast way for clients and new employees to
become familiar with system internals
Rational Rose helps the documents of the diagram
as diagram is generated and as per designer's
request code is generated in VB, C++, Java.
Rose can be extended and support's add ins like
COM/DCOM, JavaBeans, and CORBA(Common
Object Request Broker Architecture).
Advantages of Rational Rose
Rational Rose’s main advantage is its flexibility. This flexibility comes
in part from its support for many object-oriented languages including
Java, MFC C++, Visual Basic, as well as Oracle 8i databases.
Component reuse and a more efficient utilization of software
development resources are additional advantages.
Disadvantages of Rational Rose
Code generation is limited to classes only
No code is generated for interaction diagrams or state
diagrams.
Rose a proprietary s/w so not completely integrated
with the Microsoft IDE and other important
development tools.