Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FCC 2022

Engenharia de SoftwareUML
Código
fc064060
Banca
FCC
Órgão
TRT - 14ª Região (RO e AC)
Ano
2022
Cargo
Analista Judiciário - Tecnologia da Informação
Conforme estabelecido no diagrama de classes da UML 2.5, uma classe é representada completa e corretamente como
  1. Aum retângulo com três compartimentos que são o nome da classe, seus atributos e suas operações.
  2. Buma elipse com dois compartimentos que são o nome da classe e seus métodos.
  3. Cum retângulo com quatro compartimentos que são o nome da classe, seus objetos, seus parâmetros de visibilidade e suas operações.
  4. Duma elipse com três compartimentos que são o nome do objeto, o nome da classe e seus métodos.
  5. Eum retângulo com três compartimentos que são o nome do objeto, o nome da classe e seus atributos com as respectivas visibilidades.
Revelar gabarito e comentário

GabaritoA — um retângulo com três compartimentos que são o nome da classe, seus atributos e suas operações.

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”.

Diagrama de classes UML 2.5 – Representação de uma classe

Gabarito: letra A. Na UML, a representação padrão de uma classe é um retângulo dividido em três compartimentos: o superior com o nome da classe, o intermediário com os atributos e o inferior com as operações. É a notação canônica definida na especificação UML 2.5, conforme descrito no material de apoio.

O conteúdo de apoio afirma: “Cada caixa é dividida em partes horizontais. A parte superior contém o nome da classe. A seção do meio lista os atributos da classe. A terceira seção do diagrama de classes contém as operações ou comportamentos da classe.” Essa é exatamente a descrição da alternativa A.

Alternativa A — ✅ Correta ⟵ GABARITO

Descreve corretamente o retângulo com três compartimentos: nome da classe, atributos e operações. É a representação completa e padrão.

Alternativa B — ❌ Incorreta

Afirma que a classe é representada por uma elipse. A elipse é usada em diagramas de caso de uso (para atores ou casos de uso) e em alguns outros contextos, não para classes. Além disso, menciona apenas dois compartimentos (nome e métodos), omitindo os atributos.

Alternativa C — ❌ Incorreta

Propõe quatro compartimentos (nome, objetos, parâmetros de visibilidade e operações). Embora exista um quarto compartimento opcional para responsabilidades, a representação completa e correta prevista na UML 2.5 é de três compartimentos. Os itens listados (“objetos”, “parâmetros de visibilidade”) não são compartimentos padrão.

Alternativa D — ❌ Incorreta

Novamente usa a elipse (forma incorreta) e menciona três compartimentos: nome do objeto, nome da classe e métodos. Isso confunde diagrama de classes (que representa classes) com diagrama de objetos (que representa objetos com seus valores).

Alternativa E — ❌ Incorreta

Embora use o retângulo com três compartimentos, os conteúdos estão trocados: “nome do objeto, nome da classe e atributos com as respectivas visibilidades”. O primeiro compartimento deve conter apenas o nome da classe, não do objeto. Essa descrição se aproxima mais de um objeto do que de uma classe.

Gabarito: letra A

Link permanente: /questoes/fc064060