Questão de Engenharia de Software — UML — FCC 2022
Engenharia de Software›UML
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
Aum retângulo com três compartimentos que são o nome da classe, seus atributos e suas operações.
Buma elipse com dois compartimentos que são o nome da classe e seus métodos.
Cum retângulo com quatro compartimentos que são o nome da classe, seus objetos, seus parâmetros de visibilidade e suas operações.
Duma elipse com três compartimentos que são o nome do objeto, o nome da classe e seus métodos.
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.