Questões Engenharia de Software UML

Considere diversas agências (classe Agencia) de atendimento a reclamações trabalhist...

Responda: Considere diversas agências (classe Agencia) de atendimento a reclamações trabalhistas espalhadas em vários pontos do Estado. Uma delas, a central (classe AgenciaCentral), tem atributos diferenc...


1Q150035 | Engenharia de Software, UML, Analista Judiciário Tecnologia da Informação, TRT 16a REGIÃO, FCC

Considere diversas agências (classe Agencia) de atendimento a reclamações trabalhistas espalhadas em vários pontos do Estado. Uma delas, a central (classe AgenciaCentral), tem atributos diferenciados, porém herda os demais atributos e operações de Agencia. O relacionamento entre essas classes é definido na UML como

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Matheus Fernandes
Por Matheus Fernandes em 31/12/1969 21:00:00
Gabarito: d)

Aqui a questão fala de uma classe Agencia e outra AgenciaCentral que herda atributos e operações da Agencia. Ou seja, AgenciaCentral é uma especialização de Agencia, que tem tudo que Agencia tem, mais algumas coisas a mais.

Na UML, quando uma classe herda de outra, isso é chamado de generalização (ou especialização). A classe mais geral é Agencia, e a mais específica é AgenciaCentral.

As outras opções não se encaixam:

- Inclusão não é um termo usado para herança em UML.

- Composição é um tipo de associação forte, onde um objeto é parte de outro, mas não é o caso aqui.

- Específico não é um tipo de relacionamento em UML.

- Encapsulamento é um princípio de orientação a objetos, não um relacionamento entre classes.

Por isso, a resposta correta é generalização.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.