Questão 36 · Informática: Programação e algoritmos
Em UML, um relacionamento estrutural entre classes é representado pelo item denominado
- A) interações.
- B) dependência.
- C) generalização.
- D) máquina de estados.
- E) associação.
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca Cebraspe (MP/RO 2023).
Comentário
Gabarito: E.
No UML, a associação é o relacionamento estrutural entre classes: indica que objetos de uma classe se relacionam com objetos de outra, podendo ter multiplicidade e navegabilidade. Por isso a alternativa E é a correta.
A: errada. As interações representam o comportamento dinâmico entre objetos, em diagramas de sequência, e não um relacionamento estrutural.
B: errada. A dependência é um relacionamento de uso temporário, mais fraco, e não o relacionamento estrutural básico entre classes.
C: errada. A generalização é o relacionamento de herança entre uma classe geral e uma específica.
D: errada. A máquina de estados descreve o comportamento de um objeto ao longo do tempo, e não a estrutura entre classes.
Dica: o relacionamento estrutural básico é a associação. Dependência, generalização e realização são outros tipos de relacionamento.
Fundamentos: UML: associação como relacionamento estrutural entre classes · Generalização como herança e dependência como uso temporário
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe MP/RO 2023 (Analista Programador), questão 36, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.