Questões Informática Engenharia de Software

Durante a fase de análise de um sistema que está sendo desenvolvido sob o paradigma de ...

Responda: Durante a fase de análise de um sistema que está sendo desenvolvido sob o paradigma de orientação a objetos, o analista Pedro quer representar, em um diagrama de classes, que uma turma é formada po...


Q29368 | Informática, Engenharia de Software, Analista de Tecnologia da Informação, CODEBA, FGV

Durante a fase de análise de um sistema que está sendo desenvolvido sob o paradigma de orientação a objetos, o analista Pedro quer representar, em um diagrama de classes, que uma turma é formada por alunos. Os alunos, porém, também podem ser considerados individualmente no sistema, independente da turma.

Para representar a relação entre alunos e turma, Pedro deve utilizar
David Castilho
Por David Castilho em 16/01/2025 08:18:31🎓 Equipe Gabarite
Gabarito: b)

No paradigma de orientação a objetos, a relação entre alunos e turma pode ser representada através do conceito de agregação.

A agregação é uma forma de associação que indica que uma classe é composta por outras classes, mas que essas classes podem existir de forma independente. No caso da questão, a turma é composta por alunos, mas os alunos também podem existir independentemente da turma.

Diferentemente da composição, na agregação as classes não são dependentes umas das outras. Na herança, uma classe pode herdar características de outra classe, o encapsulamento se refere ao princípio de proteger os atributos de uma classe, e o atributo classe se refere a um atributo que pertence à classe como um todo.
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.