Pular para o conteúdo principal

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

Engenharia de SoftwareUML
Código
fg098204
Banca
FGV
Órgão
TJ-AP
Ano
2024
Nível
Superior
Cargo
Apoio Especializado - Tecnologia da Informação - Desenvolvimento de Sistemas
Laura precisa modelar o processo de negócio do seu setor, explicitando o fluxo de trabalho (workflow), visando sua automatização via desenvolvimento de um Sistema de Informação.Para isso, o diagrama comportamental da UML que Laura deve usar é o(a):
  1. AUse Case;
  2. BAtividade;
  3. CComunicação;
  4. DSequência;
  5. EMáquina de Estado.
Revelar gabarito e comentário

GabaritoB — Atividade;

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

Modelagem de Processos com UML – Diagrama de Atividades

Gabarito: letra B. O diagrama de atividades (Activity Diagram) é o diagrama comportamental da UML apropriado para modelar fluxos de trabalho (workflow), pois enfatiza o fluxo de controle de uma atividade para outra, sendo ideal para representar processos de negócio e sua automatização.

A UML define um conjunto de diagramas comportamentais, dentre os quais o diagrama de atividades é o mais indicado para representar o workflow de um processo. Conforme a especificação, "o diagrama de atividades enfatiza o fluxo de controle de uma atividade para outra", sendo utilizado para "ilustrar a visão dinâmica de um sistema".

1Fluxo de trabalho (workflow)
Atividade (Activity)
2Interação ator-sistema
Casos de uso (Use Case)
3Troca de mensagens entre objetos
Sequência (Sequence)
Comunicação (Communication)
4Estados de um objeto
Máquina de estados (State Machine)
Diagramas comportamentais UML
LEVELsoulevel.com.br
Diagramas comportamentais UML: Fluxo de trabalho (workflow) (Atividade (Activity)); Interação ator-sistema (Casos de uso (Use Case)); Troca de mensagens entre objetos (Sequência (Sequence), Comunicação (Communication)); Estados de um objeto (Máquina de estados (State Machine))

Alternativa A — ❌ Incorreta

O diagrama de casos de uso (Use Case) mostra a interação entre atores e o sistema, descrevendo funcionalidades, mas não detalha o fluxo interno de atividades. Não é adequado para modelar o workflow.

Alternativa B — ✅ Correta ⟵ GABARITO

O diagrama de atividades é projetado exatamente para modelar workflows, mostrando sequência, ramificações e paralelismo de atividades. É o diagrama comportamental correto para o objetivo de Laura.

Alternativa C — ❌ Incorreta

O diagrama de comunicação (Communication Diagram) enfatiza a organização estrutural dos objetos que trocam mensagens, não o fluxo de trabalho. É um diagrama de interação, não de processo.

Alternativa D — ❌ Incorreta

O diagrama de sequência (Sequence Diagram) foca na ordem temporal das mensagens entre objetos, sendo útil para cenários de interação, mas não para modelar o workflow de um processo de negócio.

Alternativa E — ❌ Incorreta

O diagrama de máquina de estados (State Machine Diagram) modela os estados de um objeto ao longo do tempo em resposta a eventos, não o fluxo de atividades de um processo.

Gabarito: letra B.

Link permanente: /questoes/fg098204