Modelado de Software con UML2.0 - Universidad Autónoma de ...
Modelado de Software con UML2.0 - Universidad Autónoma de ...
Modelado de Software con UML2.0 - Universidad Autónoma de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Clases<br />
Métodos<br />
NNotación t ió para métodos: ét d<br />
[visibilidad] [ ] nombre ( [lista-parametros] [ p ] ) : [{propiedad}]<br />
[{p p }]<br />
Visibilidad (opcional).<br />
nombre <strong>de</strong>l método<br />
lista <strong>de</strong> parámetros formales, separados por coma:<br />
direccion nombre : tipo [multiplicidad] = valor [{propiedad}]<br />
Los métodos estáticos se subrayan.<br />
Ejemplos:<br />
display ()<br />
-hi<strong>de</strong> ()<br />
+createWindow (location: Coordinates Coordinates, <strong>con</strong>tainer: Container [0 [0..1]): 1]): Window<br />
+toString (): String<br />
Asociaciones: Navegación, Roles y<br />
Cardinalidad<br />
Las asociaciones pue<strong>de</strong>n tener etiquetas:<br />
Roles en la relación<br />
MMultiplicidad lti li id d ( (cardinalidad) di lid d)<br />
centro<br />
Círculo Punto<br />
1<br />
Ej Ejemplos l <strong>de</strong> d cardinalidad: di lid d<br />
1..* mínimo 1, no hay máximo<br />
0 0..* * mínimo 0, 0 no hay máximo<br />
0..1 mínimo 0, máximo 1<br />
124 1,2,4 uno uno, dos o cuatro<br />
3 exactamente tres<br />
navegación g<br />
N Navegación: ió<br />
Unidireccional<br />
Bidireccional<br />
No especificado.<br />
No navegable (x)<br />
17<br />
19<br />
Asociaciones: Composición<br />
Un Círculo <strong>con</strong>tiene un Punto<br />
Se representa <strong>con</strong> una Composición<br />
Círculo Punto<br />
Relación <strong>de</strong>l tipo todo/parte<br />
El todo es el Círculo<br />
La parte es el Punto<br />
Es una relación fuerte<br />
Si el Círculo se <strong>de</strong>struye o copia, también lo es el Punto<br />
La cardinalidad en la parte <strong>de</strong>l todo es 0..1 o 1.<br />
Asociaciones<br />
Ejemplos <strong>de</strong> Navegación y Cardinalidad<br />
18<br />
20