Questão de Engenharia de Software — UML — FUNDATEC 2023
Engenharia de Software›UML
Código
qq890566
Banca
FUNDATEC
Órgão
CIGA-SC
Ano
2023
Nível
Médio
Cargo
Técnico em TI
Sobre os diagramas UML (Unified Modeling Language), é correto afirmar que um diagrama de:
AInteração, descreve o comportamento de um sistema.
BEstados, descreve como grupos de objetos colaboram em algum comportamento.
CClasses, descreve os tipos de objetos no sistema e os vários tipos de relacionamentos estáticos que existem entre eles.
DUtilização, mostra os vários componentes em um sistema e suas dependências.
EComponentes, mostra as relações físicas entre componentes de software e hardware no sistema implementado.
Revelar gabarito e comentário▾
GabaritoC — Classes, descreve os tipos de objetos no sistema e os vários tipos de relacionamentos estáticos que existem entre eles.
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”.
Diagramas UML: definições
Gabarito: letra C. O diagrama de classes descreve os tipos de objetos e os relacionamentos estáticos entre eles, conforme a especificação UML. As demais alternativas confundem a finalidade de outros diagramas.
Alternativa A — ❌ Incorreta
O diagrama de interação (sequência, comunicação) descreve como objetos interagem em um cenário específico, não o comportamento completo do sistema. Quem descreve o comportamento geral são diagramas como o de atividades ou de casos de uso.
Alternativa B — ❌ Incorreta
O diagrama de estados (máquina de estados) descreve o ciclo de vida de um objeto ou sistema, mostrando estados e transições, e não como grupos de objetos colaboram. Essa colaboração é representada por diagramas de interação (sequência ou comunicação).
Alternativa C — ✅ Correta ⟵ GABARITO
O diagrama de classes é um diagrama estrutural que mostra as classes do sistema, seus atributos, operações e os relacionamentos estáticos (associação, herança, dependência, etc.). A definição está perfeita.
Alternativa D — ❌ Incorreta
O diagrama de utilização (casos de uso) mostra atores e casos de uso, não componentes e dependências. A descrição corresponde ao diagrama de componentes.
Alternativa E — ❌ Incorreta
O diagrama de componentes mostra componentes de software e suas interfaces, mas as "relações físicas entre componentes de software e hardware" são próprias do diagrama de implantação (deployment).
Conclusão: A única alternativa que descreve corretamente a finalidade de um diagrama UML é a letra C.
PEGA ESSA DICA!
Associe cada diagrama à sua categoria: estruturais (classes, objetos, componentes, implantação, pacotes, estrutura composta) e comportamentais (casos de uso, atividades, estados, sequência, comunicação, tempo, interação geral). Fixe a descrição típica de cada um para não cair em trocas comuns.