Pular para o conteúdo principal

Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2026

Engenharia de SoftwareUML
Código
ce230542
Banca
CESPE / CEBRASPE
Órgão
Telebras
Ano
2026
Nível
Superior
Cargo
Especialista em Gestão de Telecomunicações - Analista de Tecnologia da Informação
Julgue o item a seguir, relativo à UML 2.A UML é uma linguagem de programação utilizada para implementar sistemas orientados a objetos.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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 – Linguagem de Modelagem vs Linguagem de Programação

✅ ERRADO. A afirmação está incorreta porque a UML (Unified Modeling Language) é uma linguagem de modelagem, e não uma linguagem de programação. Ela é utilizada para padronizar, visualizar e documentar a estrutura e o comportamento de sistemas orientados a objetos, mas não é executável diretamente nem serve para implementar (codificar) sistemas.

Conforme definição amplamente aceita e presente no conteúdo de referência:

UML (Wikipédia):

"Unified Modeling Language [...] é uma linguagem de modelagem de uso padrão que busca fornecer uma padronização da estrutura de um sistema."

A UML fornece notação para diagramas (como diagramas de classes, sequência, atividades, etc.) que auxiliam na comunicação e projeto do software, mas a implementação propriamente dita é feita em linguagens de programação como Java, C++, Python, entre outras.

1É linguagem de modelagem
Padronizar
Visualizar
Documentar
2Não é linguagem de programação
Não é executável
Não implementa sistemas
3Exemplos de diagramas
Classes
Sequência
Atividades
UML
LEVELsoulevel.com.br
UML: É linguagem de modelagem (Padronizar, Visualizar, Documentar); Não é linguagem de programação (Não é executável, Não implementa sistemas); Exemplos de diagramas (Classes, Sequência, Atividades)

Alternativa E — ❌ Errado ⟵ GABARITO

A alternativa afirma que a UML é uma linguagem de programação para implementar sistemas. O erro está em confundir modelagem com programação. A UML não gera código executável diretamente (a menos que haja ferramentas de transformação, mas a linguagem em si não é de programação). O item está, portanto, errado.

Gabarito: E (Errado)

Link permanente: /questoes/ce230542