🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Em um diagrama de classes da UML é possível declarar um atri...

Próximas questões
Com base no mesmo assunto
Q4197974 Engenharia de Software
Em um diagrama de classes da UML é possível declarar um atributo como sendo derivado (calculado usando outros dados). A representação correta para declarar o atributo idade como sendo derivado é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: O enunciado cobrou a notação UML para atributo derivado em diagrama de classes. Pela regra de notação, o atributo derivado é indicado pelo prefixo "/", o que leva à alternativa B.

Tema central: Atributo derivado em UML
Análise das alternativas
A
Errada
"#idade" está incorreta porque, em UML, o símbolo "#" está associado à visibilidade protegida, não à marcação de derivação. O critério da questão era o marcador de atributo derivado, que é "/".
B
Certa
Na UML, atributo derivado é identificado por uma barra "/" antes do nome do atributo. Como a questão pede a forma correta de declarar o atributo idade como derivado, a representação compatível com essa regra é "/idade".
C
Errada
"@idade" está incorreta porque "@" não é a notação UML para atributo derivado em diagrama de classes. A marca exigida pela norma cobrada é a barra "/".
D
Errada
"*idade" está incorreta porque "*" não corresponde ao marcador UML de derivação de atributo. A questão se resolve pela regra específica de que a derivação é indicada por "/".
E
Errada
"%idade" está incorreta porque "%" não é notação UML de atributo derivado. O símbolo correto, segundo a notação cobrada, é a barra "/" antes do nome.
Pegadinha da questão
A confusão real era trocar o símbolo de derivação por outros caracteres, especialmente "#", que em UML se relaciona à visibilidade protegida, ou por símbolos comuns em outras notações sem base normativa.
Dica para questões semelhantes
  • Se a questão cobrar atributo derivado em UML, procure a barra "/" antes do nome do atributo.
  • Não confunda símbolo de derivação com símbolo de visibilidade; "#" não indica atributo derivado.
  • Quando a cobrança for apenas de notação gráfica do atributo, resolva pela regra do símbolo, sem acrescentar estereótipos ou palavras-chave.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo