Pular para o conteúdo principal

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

Engenharia de SoftwareUML
Código
fc074337
Banca
FCC
Órgão
TRF - 4ª REGIÃO
Ano
2025
Nível
Superior
Cargo
Técnico Judiciário - Área Apoio Especializado - Especialidade: Desenvolvimento de Sistema da Informação
O Tribunal Federal do estado Gama está buscando modernizar o seu processo de distribuição de mandados judiciais. Atualmente, o processo envolve diversas etapas manuais, comunicação descentralizada e dificuldades no rastreamento dos mandados. Para otimizar este fluxo de trabalho, a equipe de TI está utilizando a UML 2.5 para modelar o novo sistema informatizado de distribuição de mandados.Considerando a necessidade de visualizar a sequência de interações entre os diferentes participantes do processo ao longo do ciclo de vida de um mandado, desde a sua emissão até a sua conclusão, o diagrama mais adequado para representar essa dinâmica comportamental é o Diagrama de
  1. AClasses.
  2. BComponentes.
  3. CImplantação.
  4. DSequência.
  5. ECasos de Uso.
Revelar gabarito e comentário

GabaritoD — 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”.

UML – Diagrama de Sequência

Gabarito: letra D. Para visualizar a sequência de interações entre os participantes ao longo do ciclo de vida de um mandado, o diagrama mais adequado é o Diagrama de Sequência, pois ele é um diagrama de interação que enfatiza a ordenação temporal das mensagens trocadas entre os objetos/participantes. Essa é a definição clássica da UML 2.5, e é exatamente o que o enunciado pede: "visualizar a sequência de interações entre os diferentes participantes do processo ao longo do ciclo de vida de um mandado".

O Diagrama de Sequência é um dos diagramas comportamentais da UML, mais especificamente um diagrama de interação. Ele mostra como as mensagens são trocadas entre os objetos (ou participantes) em uma ordem temporal, representando a dinâmica de um cenário específico. No caso do tribunal, os participantes seriam, por exemplo, o sistema, o oficial de justiça, o cartório, etc., e as mensagens seriam as comunicações entre eles (emissão, distribuição, cumprimento, conclusão).

A banca explora a distinção entre os diagramas que mostram estrutura (estáticos) e os que mostram comportamento (dinâmicos). O Diagrama de Sequência é comportamental, enquanto Classes, Componentes e Implantação são estruturais. O Diagrama de Casos de Uso, embora comportamental, foca na interação entre atores e funcionalidades em alto nível, não na sequência temporal de mensagens.

Alternativa A — ❌ Incorreta

O Diagrama de Classes é um diagrama estrutural que mostra as classes do sistema, seus atributos, métodos e relacionamentos. Ele não representa a sequência de interações ao longo do tempo, mas sim a estrutura estática do sistema. A pegadinha aqui é confundir a modelagem da estrutura com a modelagem do comportamento.

Alternativa B — ❌ Incorreta

O Diagrama de Componentes é um diagrama estrutural que mostra a organização e as dependências entre os componentes de software (módulos, bibliotecas, etc.). Ele não representa a sequência de interações entre participantes, mas sim a arquitetura física dos componentes.

Alternativa C — ❌ Incorreta

O Diagrama de Implantação é um diagrama estrutural que mostra a configuração dos nós de processamento em tempo de execução, seus relacionamentos e os componentes que existem em cada nó. Ele não representa a sequência de interações, mas sim a distribuição física do sistema.

Alternativa D — ✅ Correta ⟵ GABARITO

O Diagrama de Sequência é um diagrama de interação que dá ênfase à ordenação temporal das mensagens. Ele é o mais adequado para representar a sequência de interações entre os participantes ao longo do ciclo de vida de um mandado, desde a emissão até a conclusão. É exatamente o que o enunciado pede.

Alternativa E — ❌ Incorreta

O Diagrama de Casos de Uso é um diagrama comportamental que mostra um conjunto de casos de uso, atores e relacionamentos, representando as funcionalidades do sistema do ponto de vista do usuário. Ele não mostra a sequência de interações ao longo do tempo, mas sim as funcionalidades e quem as utiliza.

NÃO CAIA NESSA!

A banca tenta confundir o candidato entre os diagramas que mostram estrutura (Classes, Componentes, Implantação) e os que mostram comportamento (Sequência, Casos de Uso, Atividades, Estados). A palavra-chave do enunciado é "sequência de interações" — isso remete diretamente ao Diagrama de Sequência, que é o único que enfatiza a ordenação temporal das mensagens. Fique atento: se o enunciado falar em "estados" e "transições", o diagrama é o de Estados; se falar em "fluxo de atividades", é o de Atividades; se falar em "sequência temporal", é o de Sequência.

PEGA ESSA DICA!

Para acertar esse tipo de questão, identifique a palavra-chave do enunciado: "sequência de interações" → Diagrama de Sequência; "estados e transições" → Diagrama de Estados; "fluxo de atividades" → Diagrama de Atividades; "estrutura das classes" → Diagrama de Classes; "distribuição física" → Diagrama de Implantação. Memorize essa associação e você não errará mais.

Gabarito: letra D

Link permanente: /questoes/fc074337