🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Considere um sistema de gerenciamento de uma escola com trê...

Próximas questões
Com base no mesmo assunto
Q4197624 Engenharia de Software
Considere um sistema de gerenciamento de uma escola com três classes principais: Aluno, Professor e Disciplina. Cada aluno pode estar matriculado em várias disciplinas, e uma disciplina pode ter vários alunos matriculados. Cada disciplina é ministrada por um único professor. Com base nesse cenário, analise as assertivas e assinale a alternativa correta.
I. Existe uma associação entre Aluno e Disciplina, pois um aluno pode estar matriculado em várias disciplinas.
II. Não há um relacionamento de composição nesse cenário, pois a destruição de uma classe (por exemplo, a exclusão de um aluno) não implica necessariamente a destruição de outra classe (por exemplo, a disciplina).
III. O relacionamento de agregação poderia ser aplicado ao cenário entre Disciplina e Professor, indicando que um Professor é parte de uma disciplina, mas a existência independente de ambos é permitida.
IV. Neste cenário, as classes Aluno, Professor e Disciplina são entidades independentes e não estão relacionadas por uma relação de herança. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: O decisivo era identificar, no cenário, associação entre Aluno e Disciplina, ausência de composição por independência de ciclo de vida, possibilidade de agregação entre Disciplina e Professor e inexistência de herança entre as classes.

Tema central: Relacionamentos em OO/UML
Análise das alternativas
A
Errada
Está errada porque exclui II e III. II é compatível com o cenário ao afastar composição pela ausência de dependência de ciclo de vida, e III é aceita pela banca como possibilidade de agregação entre entidades com existência independente.
B
Errada
Está errada porque exclui IV. O enunciado não apresenta relação de generalização/especialização entre Aluno, Professor e Disciplina, então a assertiva sobre inexistência de herança deve ser considerada correta.
C
Errada
Está errada porque exclui I. O fato de um aluno poder estar matriculado em várias disciplinas e uma disciplina ter vários alunos caracteriza associação entre Aluno e Disciplina.
D
Certa
A alternativa D está correta porque, no enquadramento conceitual adotado pela banca, as quatro assertivas são aceitáveis. I se sustenta por associação, já que o enunciado descreve vínculo de matrícula entre Aluno e Disciplina com multiplicidade. II se sustenta porque composição exige dependência de ciclo de vida entre todo e parte, e o cenário não mostra que a exclusão de um objeto destrua necessariamente o outro. III foi admitida como possibilidade de agregação em leitura não estrita, pois há vínculo entre Disciplina e Professor sem dependência existencial entre ambos; a própria redação diz que a agregação "poderia ser aplicada", não que seja a única modelagem possível. IV também está correta porque herança depende de generalização/especialização, e nada no enunciado indica que Aluno, Professor e Disciplina sejam subtipos entre si.
Pegadinha da questão
Confundir agregação com composição e rejeitar a III por rigor excessivo.
Dica para questões semelhantes
  • Se o enunciado descreve vínculo entre classes com multiplicidade, isso sustenta associação.
  • Só reconheça composição quando houver vínculo todo-parte com dependência de ciclo de vida entre os objetos.
  • Se a assertiva fala em possibilidade de agregação e o cenário mostra entidades vinculadas, mas existencialmente independentes, a banca pode aceitar essa leitura.
  • Herança exige indicação de generalização/especialização; pertencer ao mesmo domínio não basta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo