18.05.2014 Views

AVALIAÇÃO DA CONFIABILIDADE COMPOSTA BASEADA EM ...

AVALIAÇÃO DA CONFIABILIDADE COMPOSTA BASEADA EM ...

AVALIAÇÃO DA CONFIABILIDADE COMPOSTA BASEADA EM ...

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.

Na UML, as associações são representadas como linhas conectando as classes<br />

participantes do relacionamento, e podem também mostrar a regra e a multiplicidade de<br />

cada um dos participantes, exibida como um intervalo [min...máx] de valores não<br />

negativos, sendo uma estrela (*) utilizada no lado máximo para representar infinito,<br />

conforme pode ser visto na Figura 27.<br />

Classe 1 1...*<br />

Classe 2<br />

Figura 27– Representação de Associação de Classes na UML<br />

Agregações<br />

As agregações são tipos especiais de associações nas quais as duas classes<br />

participantes não se relacionam no mesmo nível, fazem um relacionamento “todoparte”.<br />

Uma Agregação descreve como a classe que possui a regra do todo, é composta<br />

(tem) de outras classes, que possuem a regra das partes. Para Agregações, a classe que<br />

age como o todo sempre tem uma multiplicidade de um.<br />

Em UML, as agregações são representadas por uma associação com um losango<br />

no lado do todo, como pode ser visto na Figura 28.<br />

Classe 1 1...*<br />

Classe 2<br />

Figura 28– Representação de Agregação de Classes na UML<br />

Uma relação de agregação pode ser exemplificada pela relação de um sistema<br />

elétrico de energia hipotético e seus componentes, como apresentado na Figura 29.<br />

63

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

Saved successfully!

Ooh no, something went wrong!