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.
Más sobre asociaciones<br />
Adornos en asociaciones y fin <strong>de</strong> asociación.<br />
AAsociaciones i i d<strong>de</strong>rivadas i d ( (<strong>con</strong> un “/” d<strong>de</strong>lante l t d<strong>de</strong>l l nombre). b )<br />
Propieda<strong>de</strong>s, cerca <strong>de</strong>l nombre <strong>de</strong> la asociación.<br />
Los finales <strong>de</strong> la asociación pue<strong>de</strong>n adornarse <strong>con</strong>:<br />
Multiplicidad.<br />
Nombre (rol). ( )<br />
Propieda<strong>de</strong>s:<br />
{subsets }.<br />
{re<strong>de</strong>fined }<br />
}.<br />
{union}.<br />
{or<strong>de</strong>red} (un <strong>con</strong>junto or<strong>de</strong>nado).<br />
{bag} (<strong>con</strong>junto <strong>con</strong> repetición) repetición).<br />
{sequence} o {seq} (bag or<strong>de</strong>nado).<br />
Más sobre asociaciones<br />
Asociaciones Cualificadas<br />
Un cualificador <strong>de</strong>clara una partición <strong>de</strong>l <strong>con</strong>junto <strong>de</strong> instancias asociadas <strong>con</strong><br />
respecto a la instancia cualificada.<br />
Banco<br />
NumCuenta<br />
*<br />
0..1<br />
Tablero<br />
Ajedrez<br />
fila: Fila<br />
col: Colum<br />
1<br />
1<br />
Persona Casilla<br />
Dado un objeto cualificado, el número <strong>de</strong> objetos al otro lado <strong>de</strong> la asociación<br />
viene i ddado d por lla multiplicidad lti li id d d<strong>de</strong>clarada. l d<br />
0..1 : el valor <strong>de</strong>l cualificador es único.<br />
0..* : el <strong>con</strong>junto <strong>de</strong> instancas asociadas se particiona en sub<strong>con</strong>juntos.<br />
Similar a un array asociativo, asociativo map o tabla hash hash.<br />
30<br />
32<br />
Más sobre asociaciones<br />
Adornos en asociaciones y fin <strong>de</strong> asociación: Ejemplos<br />
a b<br />
A B<br />
0..1 *<br />
{or<strong>de</strong>red}<br />
C D<br />
d<br />
1 0..1<br />
{subsets b}<br />
Para un objeto <strong>de</strong> tipo C, la colección d es un sub<strong>con</strong>junto <strong>de</strong> la colección b.<br />
Pre Pre- yPost y Post- Condiciones Condiciones, Notas<br />
pre-<strong>con</strong>dición<br />
body-<strong>con</strong>dition<br />
post-<strong>con</strong>dición<br />
31<br />
33