FC ConcursosFC Concursos

Questão FC370072

O diagrama abaixo, modelado na linguagem UML 2.5.1, representa um conceito do negócio para o Sistema PARCEIROS utilizado por uma associação civil sem fins lucrativos. O diagrama ac

UML

FGV · 2024

O diagrama abaixo, modelado na linguagem UML 2.5.1, representa um conceito do negócio para o Sistema PARCEIROS utilizado por uma associação civil sem fins lucrativos.

 

O diagrama acima explicita que:

  1. a designação powertype :ParticipanteTipo no GeneralizationSet em Participante especifica uma outra tipificação para as subclasses de Participante;
  2. cada instância de Associado tem seus próprios atributos e compartilha instâncias com Eventual e Incentivador;
  3. as instâncias das subclasses de Participante podem corresponder a várias instâncias de ParticipanteTipo simultaneamente;
  4. as instâncias de ParticipanteTipo têm um relacionamento semântico de realização com as instâncias de Participante;
  5. o GeneralizationSet em Participante tem tipificação forte e está cobrindo semanticamente seus classificadores, que não têm instâncias em comum.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A anotação powertype no GeneralizationSet indica que existe um nível meta de tipificação: o nome ParticipanteTipo não caracteriza instâncias de Participante, mas sim os próprios subclasses de Participante. Em outras palavras, as subclasses (por exemplo, Associado, Voluntário) são consideradas instâncias do classifier ParticipanteTipo.

Isso cria uma segunda dimensão de classificação — tipar os tipos — útil quando o domínio precisa tratar os tipos de participante como elementos modeláveis, com propriedades e regras próprias. Assim, ParticipanteTipo descreve e organiza as subclasses, não os objetos concretos de Participante.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo