Professional Documents
Culture Documents
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 Ob!ect Oriented Software Engineering
Rational Rose includes tools for reverse engineering as
well as forward engineering of classes and component
architectures.
"ou 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
re$uest code is generated in V%& '((& )ava.
Rose can be extended and support#s add ins li*e
'O+,-'O+& )ava%eans& and 'OR%./'ommon
Ob!ect Re$uest %ro*er .rchitecture0.
Circle
Graphic anel
!ove aint Brush
1i n e
start 2 3oi nt
end 2 3oi nt
-raw/a3anel 2 3anel 0 2 voi d
+ove/to 2 3oi nt0 2 voi d
Recta ngl e
anchor 2 3oi nt
si 4e 2 3oi nt
-raw/a3anel 2 3anel 0 2 voi d
+ove/to 2 3oi nt0 2 voi d
'i rcl e
ori gi n 2 3oi nt
radi us 2 5l oat
-raw/a3anel 2 3anel 0 2 voi d
+ove/to 2 3oi nt0 2 voi d
6raphi cSel ecti on
-ra w/a3a ne l 2 3an el 0 2 voi d
+o ve /to 2 3oi n t0 2 voi d
.d d/g 2 6raph i cs0 2 vo id
Re move/g 2 6rap hi cs0 2 6r ap hi c
6e t'hi l dren /n ame 2 Stri ng 0 2 6ra ph i c
Graphi c
Dra"#aanel $ anel % $ voi d
Move#to $ oi nt% $ voi d
7.. n
8se l ecti on
7.. n
3anel
-raw3oi nt/p 2 3oi nt0
-raw1i ne/p7 2 3oi nt& p9 2 3oi nt0
-raw'i rcl e/c 2 3oi nt& r 2 5l oat0
On3ai nt/e 2 3ai ntEvent0
:..n
;graphi cs
:..n
Generali&ation
'ssociation
'ttri(ute
Concrete Class
'(stract Class
Dependenc)
-iagram
window
-iagram
toolbar
%rowser
-ocumentation
<indow
doc*ed,floating
Rational Rose INT*R+'C*
text
class
interface
asociation
.ssociation class
pac*age
Note .nchor
dependency or instantiation
Note
generali4ation
reali4ation
3ointer
Tool Bar to Class Diagram
http2,,homepages.uel.ac.u*,-.%owden,
www.engr.s!su.edu,Bfayad,current.courses,...,hsanche48rose8tutorial8fnl.ppt
http2,,www8:7.ibm.com,software,awdtools,developer,technical,
http2,,public.dhe.ibm.com,software,rational,web,datasheets,roseCds.pdf
http2,,en.wi*ipedia.org,wi*i,I%+CRationalC=nifiedC3rocess