Questão FC266367
Na UML, quais os elementos em que podemos utilizar o relacionamento Generalização/Especialização:
UML
IDECAN · 2022
Na UML, quais os elementos em que podemos utilizar o relacionamento Generalização/Especialização:
- Casos de uso, classes e atores.
- Casos de uso e classes.
- Casos de uso e atores.
- Classes e atores.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
Generalização/Especialização em UML indica que um elemento mais específico herda características de um elemento mais geral. Esse relacionamento é aplicável a classes, atores e casos de uso, cada um com intenção distinta.
Em classes, a generalização representa herança: atributos e operações do pai são reutilizados pelas subclasses, modelando especializações de tipo e comportamento dentro do modelo estático.
Entre atores, a generalização expressa uma hierarquia de papéis: um ator genérico pode ser especializado em atores que assumem papéis mais específicos no sistema, compartilhando interações com os casos de uso.
Para casos de uso, a generalização permite que um caso de uso mais específico herde fluxo e intenções de um caso de uso mais geral, facilitando a reutilização e variações de comportamento na modelagem de requisitos.
Conteúdo do catálogo FC Concursos · Atualizado em