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.

Atributo enumerado vs. vs. Associação N-para-1<br />

Problema:<br />

Numa base <strong>de</strong> dados bancária, preten<strong>de</strong>-se guardar informação sobre cada<br />

conta, incluindo o seu tipo <strong>de</strong> conta.<br />

Conta<br />

Tipo <strong>de</strong> conta: { À or<strong>de</strong>m, A prazo, CPH, CPA }<br />

Atributo enumerado: Deve usar-se<br />

apenas se, previsivelmente, as<br />

opções serão sempre as mesmas<br />

Associação: Deve usar-se se as opções po<strong>de</strong>m<br />

mudar e queremos possibilitar que seja o<br />

utilizador a gerir essas opções<br />

– Se a quantida<strong>de</strong> <strong>de</strong> opções po<strong>de</strong> mudar.<br />

– Se po<strong>de</strong>m mudar <strong>de</strong> <strong>de</strong>signação.<br />

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

Conta<br />

0 ... *<br />

tipificação<br />

1<br />

Tipo <strong>de</strong> conta<br />

Designação

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

Saved successfully!

Ooh no, something went wrong!