“No diagrama de classes UML podemos representar diversas relações para facilitar a comunicação entre desenvolvedores e ajudar a descrever sistemas complexos.”
Sobre o tópico em questão considere as afirmações a seguir:
I- Agregação é um tipo de associação em que temos uma classe que representa o todo e outra classe que representa a parte.
II- A relação da Herança no diagrama de classes UML é representado com uma linha com um triângulo na ponta da superclasse
III- Na multiplicidade no diagrama UML uma relação que possua um valor 2..5 em uma das classes significa que naquela relação existirá 2 ou 5 objetos daquela classe apenas e nunca valores intermediários.
É correto apenas o que se afirma em
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
Soluções para a tarefa
Resposta:
Explicação:
RESPOSTA: LETRA C (Apenas I e II).
I- Agregação é um tipo de associação em que temos uma classe que representa o todo e outra classe que representa a parte.
(VERDADEIRO)
II- A relação da Herança no diagrama de classes UML é representado com uma linha com um triângulo na ponta da superclasse
(VERDADEIRO)
III- Na multiplicidade no diagrama UML uma relação que possua um valor 2..5 em uma das classes significa que naquela relação existirá 2 ou 5 objetos daquela classe apenas e nunca valores intermediários.
(FALSO)
C - I e II apenas.
Explicação:
I. Agregação é um tipo especial de associação em que a temos uma classe que representa o todo e outra classe que representa a parte. Por exemplo quando fazemos compras online é comum que os produtos escolhidos irem para um carrinho virtual, e no final da compra fechamos o pedido dos itens do carrinho. Ao implementar este sistema poderíamos ter a classe Carrinho (todo) e a classe Produto (parte).
II. A relação é representada por um triângulo vazio na superclasse.