Questão de Engenharia de Software — UML — FCC 2025
Engenharia de Software›UML
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
AClasses.
BComponentes.
CImplantação.
DSequência.
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.