Professional Documents
Culture Documents
Hsanchez Rose Tutorial FNL
Hsanchez Rose Tutorial FNL
Huáscar A. Sánchez
Circle
Graphic Selection
Panel
Abstract Class
Association
Aggregation
navigability role
multiplicity
Concrete operation
Start Rose
Start Programs Rational Rose
Rational Rose
From Scratch
Cancel the loaded window
OK
OR
Recent
text
Note interface
class generalization
asociation
Note Anchor package
Pointer
dependency or instantiation
Association class
realization
Lect 1: Rational Rose Tutorial 12
Create a Class
Place mouse pointer on Class Tool
Toolbar : Click Class button Icon
Menu: Tools Create Class
Click on Diagram Window
OR
Browser : Sel. Logic View right button menu New Class
(Sel. Clase Drag &Drop over Diagram Window)
Specification Window
Allows you to specify a
model element (diagrams,
classes, packages,
relationship...)
The attributes or sub-
elements to be specified
depend on the selected
element
An element
•Can be in multiple diagrams
•Only one instance in the Browser
Synchronized
Shallow Delete
Edit Delete
Select element in diagram key DEL
It is not deleted from the MODEL!! (only from the diagram, not from Browser)
Deep Delete
Select element in Browser click right button Delete
Select element in diagram Click CTRL+D
It is deleted from the MODEL!! (It will disapear from the diagram and from the Browser)
Name
Parameter
Name,Type
Return Type
Accesibility
Public, Protected, Private
Abstract o Concrete
(checkbox Abstract in Details TabWindow)
Name
Type
Accesibility
Public, Protected,Private
Class Abstract or Concrete
(checkbox Abstract in Details TabWindow)
Generalization (Inheritance)
B A
Association
roleB roleA
B A
1..n
multiplicity
B A
Navegability from B to A
Lect 1: Rational Rose Tutorial 27
Relaciones UML en Rose
Aggregation
B A
Composition
B A
Dependency or Instantiation
B A
Association names
Content Type:
Reference, Value, no specify
“Folder” Structure
GanttView Resource
Dependency
TaskGroup Task