Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FUNDATEC 2023

Engenharia de SoftwareUML
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:
  1. AInteração, descreve o comportamento de um sistema.
  2. BEstados, descreve como grupos de objetos colaboram em algum comportamento.
  3. CClasses, descreve os tipos de objetos no sistema e os vários tipos de relacionamentos estáticos que existem entre eles.
  4. DUtilização, mostra os vários componentes em um sistema e suas dependências.
  5. 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.

Link permanente: /questoes/qq890566