Questão FC373863
Considere as seguintes situações: 1. Um grupo foi formado por um conjunto de pessoas que têm vida própria, independente desse grupo. 2. Uma equipe de TI é formada por um conjunto d
UML
FCC · 2019
Considere as seguintes situações:
1. Um grupo foi formado por um conjunto de pessoas que têm vida própria, independente desse grupo.
2. Uma equipe de TI é formada por um conjunto de programadores com dependência de vida dessa equipe.
Na modelagem Orientação a Objetos com UML, essas situações são reconhecidas, respectivamente, como
- composição e associação todo-parte.
- composição e dependência funcional.
- composição todo-parte e dependência.
- associação todo-parte e composição.
- associação independente e composição.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
Associação todo-parte (agregação): é uma forma de associação em que o "todo" reúne partes que têm existência própria e podem existir independentemente dele. No enunciado, o grupo foi formado por pessoas que mantêm vida própria fora do grupo; ou seja, as pessoas não dependem do grupo para existir.
Composição: é uma associação mais forte em que as partes dependem do ciclo de vida do todo; quando o todo deixa de existir, as partes também deixam de existir ou perdem sentido. No exemplo, a equipe de TI controla a existência dos programadores no contexto daquela equipe, caracterizando composição.
Em resumo: independência das partes → associação todo-parte; dependência de existência → composição.
Conteúdo do catálogo FC Concursos · Atualizado em