12.05.2013 Views

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 ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Asociaciones: Agregación<br />

Cuando la relación todo/parte no es tan<br />

fuerte, , se utiliza Agregación g g<br />

susFiguras<br />

Ventana Figura<br />

0 0.. *<br />

La ventana <strong>con</strong>tiene figuras,<br />

pero cada una pue<strong>de</strong> existir sin la otra<br />

Clases Asociativas<br />

Asociación <strong>con</strong> atributos propios.<br />

Empleado<br />

1<br />

casado <strong>con</strong><br />

1<br />

Persona<br />

Matrimonio<br />

testigos 2<br />

fecha<br />

0 0.. *<br />

Clase Asociativa<br />

21<br />

23<br />

Asociaciones y Depen<strong>de</strong>ncia.<br />

Depen<strong>de</strong>ncia<br />

Existen relaciones <strong>de</strong> <strong>con</strong>ocimiento entre clases que no<br />

implican una relación todo/parte<br />

titular<br />

cuentas<br />

Cliente Cuenta<br />

1 1.. *<br />

0 0.. *<br />

Depen<strong>de</strong>ncia: relación muy débil.<br />

MMuchas h veces no se hhace explícita. lí it<br />

Ejemplo<br />

Ventana<br />

suContexto<br />

ContextoDibujo<br />

susFiguras<br />

0..*<br />

Cliente<br />

Or<strong>de</strong>n<br />

nombre 1 0..* fecha<br />

dirección estado<br />

Pago<br />

1..* 1<br />

monto 1<br />

calcImpuesto<br />

calcTotal<br />

calcPesoTotal<br />

Figura<br />

Draw(ContextoDibujo)<br />

Depen<strong>de</strong>ncia<br />

línea 1..*<br />

Crédito Efectivo Cheque DetalleOr<strong>de</strong>n Item<br />

fecha<br />

número<br />

moneda<br />

nombre<br />

i<strong>de</strong>ntifBanco<br />

cantidad<br />

tipoImpuesto<br />

0 0.. * 1 peso<br />

<strong>de</strong>scripción<br />

tipo<br />

autorizado<br />

calcSubtotal<br />

precioPorCantidad<br />

autorizado<br />

calcPeso<br />

obtenerPeso<br />

22<br />

24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!