Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FGV 2025

Engenharia de SoftwareUML
Código
fg121847
Banca
FGV
Órgão
TCE-RR
Ano
2025
Nível
Superior
Cargo
Analista Administrativo - Tecnologia da Informação, com especialidade em Desenvolvimento de Sistemas
No contexto da análise de requisitos para o desenvolvimento de sistemas, o diagrama UML (Unified Modeling Language) é usado na modelagem de sistemas de software.Quando se deseja mostrar as interações entre os atores e o sistema e as interações entre seus componentes, deve-se utilizar diagramas de
  1. Aobjetos.
  2. Bclasses.
  3. Csequência.
  4. Datividades.
  5. Eestados.
Revelar gabarito e comentário

GabaritoC — sequência.

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: Comportamentais e de Interação

Gabarito: letra C. O diagrama de sequência é o diagrama UML que mostra a interação entre atores e sistema e entre componentes, enfatizando a ordem temporal das mensagens trocadas. É um diagrama comportamental de interação.

A banca testa o conhecimento sobre a finalidade de cada tipo de diagrama UML, especialmente a diferença entre os diagramas de interação (sequência) e os de fluxo de controle (atividades) ou estados.

O diagrama de sequência pertence ao grupo dos diagramas de interação, que são um subconjunto dos diagramas comportamentais. Seu foco é a sequência de mensagens trocadas entre objetos (incluindo atores) ao longo do tempo.

Alternativa A — ❌ Incorreta

O diagrama de objetos mostra instâncias de classes em um determinado momento, ou seja, uma visão estática, não dinâmica. Não representa interações entre atores e sistema.

Alternativa B — ❌ Incorreta

O diagrama de classes é estrutural: exibe classes, atributos, métodos e relacionamentos. Também não mostra interações dinâmicas.

Alternativa C — ✅ Correta ⟵ GABARITO

O diagrama de sequência é o diagrama de interação por excelência. Ele mostra a troca de mensagens entre os atores e o sistema (e entre os componentes internos) em uma linha do tempo. É usado para modelar o comportamento dinâmico de um cenário específico.

Alternativa D — ❌ Incorreta

O diagrama de atividades mostra o fluxo de controle de uma atividade para outra, podendo incluir paralelismo e decisões. Embora seja comportamental, seu foco é o fluxo de trabalho, não a interação temporal entre objetos.

Alternativa E — ❌ Incorreta

O diagrama de estados (ou máquina de estados) modela os estados de um único objeto ou sistema e as transições causadas por eventos. Não representa a interação entre múltiplos objetos.

NÃO CAIA NESSA!

A banca explora a confusão entre diagrama de atividades (que muitos acham que serve para interações) e diagrama de sequência. A palavra "interações" é a chave: atividades mostram fluxo de controle, sequência mostra troca de mensagens entre objetos. Fique atento!

PEGA ESSA DICA!

Para identificar o diagrama certo, pergunte: "Estou modelando uma conversa entre objetos ao longo do tempo?" → sequência. "Estou modelando um fluxo de trabalho ou processo?" → atividades. "Estou modelando os estados de um único objeto?" → estados.

Gabarito: letra C.

Link permanente: /questoes/fg121847