Questão de Engenharia de Software — UML — FCC 2015
Engenharia de Software›UML
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
ARelacionamentos − Entidades.
BMétodos − Atributos.
CComportamentos − Estados.
DAtributos − Métodos.
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.