16.04.2013 Views

Diagramas de Classes

Diagramas de Classes

Diagramas de Classes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Factura<br />

Nr factura<br />

Data emissão<br />

Valor<br />

Nr recibo<br />

Associação um-para-um<br />

1 0…1<br />

Recibo<br />

Nr recibo<br />

Data pagamento<br />

Nr cheque<br />

Banco<br />

É a associação que atribui um<br />

número <strong>de</strong> recibo à factura.<br />

– Caso contrário, uma factura<br />

po<strong>de</strong>ria ficar associada a dois<br />

números <strong>de</strong> recibo (o indicado no<br />

atributo da factura e o indicado no<br />

objecto Recibo ao qual a factura<br />

estivesse ligada).<br />

– O atributo Nr <strong>de</strong> recibo na classe<br />

Factura é redundante – não <strong>de</strong>ve<br />

ser especificado<br />

Apesar <strong>de</strong> haver uma<br />

correspondência um a um, não<br />

se <strong>de</strong>ve especificar apenas<br />

uma classe, pois cada classe<br />

representa uma realida<strong>de</strong><br />

– Inclusive, <strong>de</strong>via haver a classe<br />

Cheque.<br />

– Mais alguma?<br />

Pelas multiplicida<strong>de</strong>s percebese<br />

que uma factura será<br />

necessariamente introduzida<br />

antes do respectivo recibo<br />

(quanto muito,<br />

simultaneamente)<br />

2006 / 2007 FBD - Desenho <strong>de</strong> Bases <strong>de</strong> Dados com UML. (c) José Farinha, Pedro Ramos Sli<strong>de</strong> 24

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

Saved successfully!

Ooh no, something went wrong!