Questão de Engenharia de Software — UML — FUNDATEC 2025
Engenharia de SoftwareUML
- Código
- qg474928
- Banca
- FUNDATEC
- Órgão
- PROCERGS
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista em Computação/Ênfase em Gerenciamento de Projetos na Área Operacional
Em um projeto de sistema de gerenciamento de biblioteca, a equipe de desenvolvimento está elaborando o diagrama de classes para representar as entidades e seus relacionamentos. É fundamental entender corretamente os tipos de relacionamentos existentes para garantir a integridade e clareza do modelo. Considerando as definições dos relacionamentos UML, assinale a alternativa que apresenta a descrição correta sobre associação, agregação e composição.
- AAssociação indica uma relação forte e dependente entre objetos, agregação é uma forma fraca de composição e composição representa uma relação independente.
- BAssociação é um relacionamento transitivo, agregação é uma herança múltipla e composição representa polimorfismo em classes.
- CAssociação e composição são equivalentes, enquanto agregação é usada somente para relacionamentos entre classes abstratas.
- DAssociação é sempre unidirecional, agregação sempre bidirecional e composição sempre reflexiva.
- EAssociação representa uma relação estrutural entre objetos, agregação indica uma relação de “todo-parte” fraca e composição representa uma relação “todo-parte” forte e com ciclo de vida compartilhado.