Pular para o conteúdo principal

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

Engenharia de SoftwareUML
Código
fc023342
Banca
FCC
Órgão
TRE-AP
Ano
2015
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
As classes na UML são representadas graficamente por retângulos, incluindo: Nome; ... I... , que representam o conjunto de características dos objetos daquela classe; ...II... , que representam o conjunto de operações que a classe fornece. As lacunas I e II são, correta e respectivamente, preenchidas com
  1. ARelacionamentos − Entidades.
  2. BMétodos − Atributos.
  3. CComportamentos − Estados.
  4. DAtributos − Métodos.
  5. EEstados − Relacionamentos.
Revelar gabarito e comentário

GabaritoD — Atributos − Métodos.

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 – Representação de Classes

Gabarito: letra D. A notação padrão de uma classe no diagrama de classes da UML divide o retângulo em três compartimentos: o primeiro contém o Nome da classe; o segundo, os Atributos (características dos objetos); o terceiro, os Métodos (operações que a classe oferece). Portanto, a lacuna I deve ser preenchida com "Atributos" e a lacuna II com "Métodos".

A banca testa o conhecimento básico da simbologia UML — assunto recorrente em provas de engenharia de software. Vejamos cada alternativa:

Alternativa A — ❌ Incorreta

"Relacionamentos − Entidades" não correspondem aos compartimentos internos da classe. Relacionamentos são representados por linhas entre classes, e "Entidades" é termo genérico que pode se referir à própria classe, não a um compartimento.

Alternativa B — ❌ Incorreta

"Métodos − Atributos" inverte a ordem correta. O segundo compartimento guarda os atributos (características), e o terceiro os métodos (operações). A banca inverteu os conceitos.

Alternativa C — ❌ Incorreta

"Comportamentos − Estados" são conceitos típicos de diagrama de estados (state machine), não do diagrama de classes. A classe possui atributos e métodos; seu comportamento é modelado pelos métodos, mas o nome correto é "Métodos". Estados não fazem parte da representação de classes.

Alternativa D — ✅ Correta ⟵ GABARITO

Como explicado, "Atributos" preenchem a lacuna I (características) e "Métodos" a lacuna II (operações). É a descrição exata da notação UML.

Alternativa E — ❌ Incorreta

"Estados − Relacionamentos" novamente mistura elementos de outros diagramas. Estados aparecem no diagrama de estados; relacionamentos são associações entre classes. Nenhum dos dois é compartimento interno da classe.

Gabarito: letra D.

Link permanente: /questoes/fc023342