Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — Quadrix 2025

Engenharia de SoftwareOrientação a Objetos
Código
qg594754
Banca
Quadrix
Órgão
CFBio
Ano
2025
Nível
Superior
Cargo
Analista de Sistemas
A respeito da análise de sistemas e das tecnologias de virtualização, julgue o item a seguir.Na análise orientada a objetos, o diagrama de sequência é utilizado para modelar o fluxo de atividades em um processo de negócio ou em um caso de uso, mostrando a sequência de ações e decisões.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Diagrama de sequência na UML: comportamento, não fluxo de atividades

Gabarito: ERRADO. O diagrama de sequência é um diagrama comportamental da UML que modela a interação temporal entre objetos (troca de mensagens ao longo do tempo), e não o fluxo de atividades de um processo de negócio ou caso de uso — essa função pertence ao diagrama de atividades. A afirmação mistura dois diagramas distintos, e é exatamente essa confusão que a banca explora.

Na UML 2, a OMG define 14 tipos de diagramas, divididos em duas grandes categorias: estruturais (aspectos estáticos — classes, objetos, componentes, implantação, etc.) e comportamentais (aspectos dinâmicos — casos de uso, atividades, estados, sequência, comunicação, etc.). O diagrama de sequência está na categoria comportamental, mas com um foco específico: ele mostra como os objetos interagem entre si por meio de mensagens, organizadas em uma linha do tempo (linha de vida de cada objeto). É o diagrama ideal para detalhar um cenário de um caso de uso, mostrando a ordem das mensagens trocadas entre os participantes.

O diagrama de atividades, por sua vez, é o que modela o fluxo de atividades — sequência de ações, decisões (nós de decisão), bifurcações e junções — podendo representar um processo de negócio ou o fluxo de um caso de uso. Ele é frequentemente comparado a um fluxograma, com ênfase em controle de fluxo e paralelismo. A pegadinha da questão está em atribuir ao diagrama de sequência uma função que é do diagrama de atividades.

Para fixar a distinção, veja a comparação:

Critério

Diagrama de Sequência

Diagrama de Atividades

Categoria

Comportamental

Comportamental

Foco

Interação entre objetos (mensagens)

Fluxo de atividades/processo

Elemento principal

Linhas de vida e mensagens

Ações, decisões, bifurcações

Uso típico

Detalhar um cenário de caso de uso

Modelar processo de negócio ou fluxo de caso de uso

Representa

Ordem temporal das mensagens

Sequência de atividades e decisões

NÃO CAIA NESSA!

A banca troca a função do diagrama de sequência pela do diagrama de atividades. O candidato que memoriza apenas os nomes dos diagramas, sem entender o papel de cada um, cai na armadilha. Lembre-se: sequência = interação entre objetos; atividades = fluxo de atividades/processo.

Diagramas UML
  • 1Estruturais
    • Classes
    • Objetos
    • Componentes
  • 2Comportamentais
    • Casos de uso
    • Atividades
      • fluxo de ações e decisões
    • Sequência
      • interação entre objetos
      • troca de mensagens no tempo
LEVEL · soulevel.com.br

Item — ❌ ERRADO

A afirmação está incorreta porque atribui ao diagrama de sequência a função de modelar o fluxo de atividades em um processo de negócio ou caso de uso, mostrando sequência de ações e decisões. Essa é a função do diagrama de atividades. O diagrama de sequência, embora também seja comportamental, tem foco na interação temporal entre objetos — ele mostra a troca de mensagens entre os objetos ao longo do tempo, organizada em linhas de vida. Ele pode detalhar um cenário de caso de uso, mas não modela o fluxo de atividades com decisões — isso é papel do diagrama de atividades.

Gabarito: ERRADO.

Link permanente: /questoes/qg594754