Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2026
Engenharia de Software›UML
Código
ce227864
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-PR
Ano
2026
Nível
Médio
Cargo
Agente Fazendário Estadual - Função: Profissional de Tecnologia da Informação
Determinada secretaria de fazenda decidiu adotar o metamodelo UML 2.5.1 para desenvolver um sistema que intercepte o envio de NF-e, cruze dados com o histórico do contribuinte e decida instantaneamente se a nota deve ser autorizada, bloqueada para análise humana ou marcada para fiscalização posterior por suspeita de fraude.Nessa situação hipotética, na aplicação do metamodelo UML 2.5.1, property é um elemento que definirá
Afluxos de eventos entre objetos das classes.
Bdependências entre os casos de uso.
Cherança de uma subclasse para uma superclasse.
Datributos e operações de uma classe.
Eatributos de uma classe ou extremidades de uma associação.
Revelar gabarito e comentário▾
GabaritoE — atributos de uma classe ou extremidades de uma associação.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
UML – Property no metamodelo 2.5.1
Gabarito: letra E. No metamodelo UML 2.5.1, o elemento Property representa atributos de uma classe OU extremidades de associação (association ends). A confusão comum é pensar que property também abrange operações, o que não é correto: operações são BehavioralFeature, não propriedades estruturais.
A questão testa o conhecimento da terminologia exata do metamodelo UML. O material de apoio (Apêndice 1 – Introdução à UML) descreve que os atributos são listados na seção do meio de um diagrama de classe e que as associações possuem extremidades com multiplicidade e navegabilidade – ambas são exemplos de Property na especificação.
Alternativa A — ❌ Incorreta
Fluxos de eventos entre objetos são modelados por diagramas de interação (sequência, comunicação) ou atividades, não por Property. O elemento Property é estrutural, não comportamental.
Alternativa B — ❌ Incorreta
Dependências entre casos de uso são representadas por relacionamentos do tipo Dependency em diagramas de caso de uso, não por Property. Property é um conceito do metamodelo para atributos e extremidades de associação.
Alternativa C — ❌ Incorreta
Herança de subclasse para superclasse é modelada por Generalization, não por Property. A generalização é um relacionamento taxonômico.
Alternativa D — ❌ Incorreta
Embora os atributos de uma classe sejam de fato Property, as operações não o são. Operações são BehavioralFeature (ou Operation no metamodelo). A alternativa erra ao incluir operações como parte do que Property define.
Alternativa E — ✅ Correta ⟵ GABARITO
Conforme a especificação UML 2.5.1, Property é um elemento que pode ser um atributo de um classificador (classe) ou uma extremidade de associação (association end). Essa é a definição precisa, e a alternativa E a reproduz corretamente.
PEGA ESSA DICA!
Lembre-se: Property = atributo OU ponta de associação. Operações, métodos, construtores são outra coisa – pertencem a BehavioralFeature. Na prova, desconfie de alternativas que misturam atributos com operações.