Академический Документы
Профессиональный Документы
Культура Документы
Graphic Objects
Circle
SelectionGraphic Panel
multiplicidad
operacin abstracta
Clase Concreta
operacin concreta
4
Programas
..)
New
Guardar Modelo
File
Save o Save As
New
Class Diagram
Class Diagram
Creacin de Diagramas
Seleccionar <View> en Browser Men Botn Derecho New <diagrama> Men Browse
<diagrama>
10
texto
Nota clase Puntero Ancla Nota interfaz asociacin generalizacin paquete dependencia o instanciacin 11 clase asociacin realizacin
Men: Tools
Create
Class
Click en Diagram Window OR men botn derecho Drag &Drop en Diagram Window) New Class (Sel. Clase
12
botn derecho
New
Click en diagrama
13
14
15
Open
Men Browse
Open Specfication
16
Clase Graphic
Sincronizados
17
Borrar un elemento
Shallow Delete Edit Delete Seleccionar elemento en diagrama
tecla DEL
18
New New
19
Especificar Operacin
Directamente: escribir la signatura del mtodo
<< estereotipo>> nombreOperacion( param: Tipo,...) : Tipo Retorno
tab Operations
Name
Insert
Operation Specification
Insert (parametro)
20
Especificar Operacin
Nombre
Parmetros
Nombre,Tipo
Tipo de retorno
Accesibilidad
Public, Protected, Private
Abstracta o Concreta
(checkbox Abstract in Details TabWindow)
21
Crear un Atributo
Diagrama: Selecc clase
New New
22
Especificar Atributo
Directamente: escribir la signatura del attributo
<< estereotipo>> nombreAtributo : Tipo
tab Attributes
Name
Insert (
Attribute Specification
23
Especificar un Atributo
Nombre
Tipo
Accesibilidad
Public, Protected,Private
24
Relacionar Clases
Relaciones UML en Rose
Generalizacin
Asociacin Agregacin Composicin Dependencia
25
Generalizacin (herencia)
Asociacin
roleB roleA
1..n
multiplicidad
B
26
A
Navegabilidad de B a A
Asociacin de Agregacin
Asociacin de Composicin B
Dependencia o Instanciacin B A
27
28
Especificar Generalizacin
Como el resto de elementos: Doble click en elemento Sel. elemento Men botn derecho Open Specification o Shortcut a TabWindow/Propiedad Sel. Sel elemento Men Browse Specification (nota: no aparece en Browser)
29
30
Especificar Asociacin
Especificar Navegabilidad Accesibilidad
public (+), protected (#), private (-)
Multiplicidad (1..n, 0..n, etc...) Agregacin Nombre de roles Nombre asociacin Tipo de Contenido: Referencia, Valor, no especificado
B -roleB 1 agregationName -roleA 0..n A
32
Estructura de Carpetas
33
34
el modelo.
Un elemento puede aparecer en mltiples diagramas
35
36