FC ConcursosFC Concursos

Questão FC405974

Observe o diagrama abaixo modelado em UML 2.5.1. Semanticamente, o diagrama indica que:

Questões sem classificação de assunto (TI - Engenharia de Software)

FGV · 2025

Observe o diagrama abaixo modelado em UML 2.5.1.

 

 

Semanticamente, o diagrama indica que:

  1. a associação de dependência entre as classes A e B é binária com duas extremidades nomeadas;
  2. a extremidade b da associação entre as classes A e B pode ser representada por um atributo da classe A;
  3. o valor 5 do atributo a4 da classe A é atribuído a todas as instâncias da classe, tornando-se o valor fixo da propriedade;
  4. a agregação composta entre as classes B e C exige que um objeto parte seja incluído em no mínimo um objeto composto por vez;
  5. na associação entre as classes A e B, a extremidade a é de propriedade da classe A e a extremidade b é de propriedade da classe B.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A afirmação está correta porque, em UML, uma associação entre duas classes pode ser vista semanticamente como um relacionamento que, dependendo da navegabilidade, pode ser representado como um atributo na classe oposta.

Assim, a extremidade b da associação entre A e B pode virar um atributo da classe A quando A tem conhecimento/navegabilidade para acessar B. O nome do papel na extremidade pode servir como nome do atributo e a multiplicidade de b determina o tipo do atributo (um único objeto ou uma coleção).

Essa representação é apenas uma forma de sintaxe alternativa: a associação explícita preserva a mesma semântica, mas transformar a extremidade em atributo simplifica o modelo quando não há necessidade de tratar a ligação como primeiro‑cidadão.

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

Continue aprendendo