16.04.2013 Views

Diagramas de Classes

Diagramas de Classes

Diagramas de Classes

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.

Relações <strong>de</strong> <strong>de</strong>pendência<br />

As relações <strong>de</strong> <strong>de</strong>pendência permitem evi<strong>de</strong>nciar <strong>de</strong>pendências que<br />

não têm expressão como relações estruturais.<br />

Existe uma relação <strong>de</strong> <strong>de</strong>pendência quando uma alteração na<br />

especificação <strong>de</strong> uma classe origina uma alteração na especificação<br />

<strong>de</strong> outra classe.<br />

– Surgem quando alguma acção sobre os objectos <strong>de</strong> uma classe (a classe<br />

<strong>de</strong>pen<strong>de</strong>nte) envolve a utilização <strong>de</strong> objectos <strong>de</strong> outra<br />

– Só se especificam se não existir uma relação já <strong>de</strong>finida entre essas duas<br />

classes – esta, existindo, já dá indicação <strong>de</strong> <strong>de</strong>pendência entre as classes<br />

Disciplina<br />

Nome<br />

...<br />

Inscrição<br />

0...* 0...*<br />

Aluno<br />

Nome<br />

...<br />

(classe <strong>de</strong>pen<strong>de</strong>nte)<br />

<strong>de</strong>pendência<br />

Folha <strong>de</strong> receitas<br />

Data<br />

(classe <strong>de</strong> que é<br />

<strong>de</strong>pen<strong>de</strong>nte)<br />

• A inscrição <strong>de</strong> um aluno numa disciplina<br />

origina uma entrada <strong>de</strong> receitas – a classe<br />

Aluno <strong>de</strong>pen<strong>de</strong> da classe Folha <strong>de</strong><br />

receitas.<br />

• Não interessa manter registo das<br />

ligações entre alunos e folhas <strong>de</strong> receitas –<br />

não se especifica uma associaçã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> 51

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

Saved successfully!

Ooh no, something went wrong!