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.

Solução 1:<br />

Não permite registar ligações<br />

(aéreas) nem escalas.<br />

Associações reflexivas<br />

Problema:<br />

Agência <strong>de</strong> viagens preten<strong>de</strong><br />

registar reservas <strong>de</strong> voo.<br />

Aeroporto<br />

Nome<br />

1 origem 0...*<br />

<strong>de</strong>stino<br />

1 0...*<br />

Reserva<br />

Data<br />

Hora<br />

<br />

A uma reserva precisamos <strong>de</strong> po<strong>de</strong>r<br />

associar vários pares origem-<strong>de</strong>stino<br />

Solução 2:<br />

Aeroporto<br />

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

Nome<br />

origem<br />

0...*<br />

<strong>de</strong>stino<br />

0...*<br />

Perguntas extra:<br />

Permite voos Lisboa-Lisboa?<br />

Ligação aérea<br />

0...*<br />

0...*<br />

Reserva<br />

Data<br />

On<strong>de</strong> <strong>de</strong>verá ficar o atributo Hora?<br />

trajecto

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

Saved successfully!

Ooh no, something went wrong!