QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Tecnologia da Informação

Instituto AOCP - IFPB - Professor - Área: Informática - 2025 • AOCP • 2025

Considere o seguinte trecho de código Java e o diagrama UML a seguir, que representam elementos do domínio de um sistema universitário:

Analisando o diagrama UML e o código apresentados, quanto à representação de conceitos fundamentais da UML e aderência ao código, assinale a alternativa correta.
A
A associação entre Professor e Aluno no diagrama implica que, para cada instância de Professor, há referência a um Aluno, o que é garantido pelo código do construtor do Professor.
B
No diagrama, a classe Pessoa não deve ser abstrata, uma vez que há métodos concretos implementados no código.
C
O diagrama representa herança correta, mas a associação entre Professor e Aluno exige no código uma estrutura como lista ou atributo que referencie instâncias de Aluno em Professor.
D
Por representar relacionamentos de herança, a UML não permite representação de associação, tornando o diagrama inválido diante do código.
E
O diagrama está incorreto, pois não é possível que Professor e Aluno herdem de uma mesma classe abstrata em Java usando UML.
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.