Professional Documents
Culture Documents
Rational Rose IBM: Nishant Raithatha
Rational Rose IBM: Nishant Raithatha
Nishant Raithatha
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.
INTRODUCTION
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
INTRODUCTION
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).
Circle
Graphic Panel
Dependency
Abstract Class
Association
Panel Graphic DrawPoint(p : Poi nt) DrawLine(p1 : Point, p2 : Point) DrawCi rcle(c : Point, r : Fl oat) OnPaint(e : PaintEvent) #graphics 0..n Draw (aPanel : Panel) : voi d Move(to : Point) : void 1.. n -se lecti on
Generalization
Attribute
Lin e start : Poi nt end : Point Draw(aPanel : Panel ) : void M ove(to : Point) : void Recta ngle anchor : Poi nt size : Point Draw(aPanel : Panel) : void M ove(to : Point) : void Ci rcle origin : Point radius : Float Draw(aPanel : Panel) : void M ove(to : Point) : void
Concrete Class
Graphi cSelection Dra w(aPa ne l : Pan el) : voi d M o ve (to : Poi n t) : v oi d Ad d(g : Graph i cs) : vo id Re move(g : Grap hi cs) : Grap hi c Ge tC hil dren (n am e : S tri ng ) : G ra ph ic
Documentation Window
docked/floating
text Note Pointer Note Anchor interface class asociation generalization package dependency or instantiation Association class realization
Specification window
Log window
Diagrams
Various types of diagram in Rational Rose Use Case Collaboration Sequence Class State chart Activity Component Deployment
Different types of Views in Rose Following views are available in Rational Rose. Use Case View Logical View Component View Deployment View
Use-Case View
How do actors and use case interact. The diagrams in the view are Use-Case Diagram Sequence Diagram Collaboration Diagram Activity Diagram
Main diagram by default and additional diagrams can be added through out design and analysis phase.
Logical view
Classes and there relationships. The diagrams in the view are: Class Diagrams StateChart Diagrams
Main diagram by default and additional diagrams can be added through out design and analysis phase.
both
engineering.
round-trip
engineering
and
reverse
Round-trip engineering (RTE) is a functionality of software development tool that synchronizes two or more related software artifacts, such as, source code, models, configuration files, and other documents.
Thank You
References