Pular para o conteúdo principal

Questão de Banco de Dados — SQL — Quadrix 2024

Banco de DadosSQL
Código
qg347821
Banca
Quadrix
Órgão
COREN-PR
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Quanto à Linguagem de Modelagem Unificada (UML), aos diagramas utilizados na Análise Orientada a Objetos e à Structured Query Language (SQL), julgue o item a seguir.O diagrama de atividades é utilizado para modelar o fluxo de atividades ou os processos de negócios, mostrando o fluxo de controle de uma atividade para outra.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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 Atividades na UML

Gabarito: CERTO. O diagrama de atividades é, de fato, um diagrama comportamental da UML utilizado para modelar o fluxo de atividades ou processos de negócios, representando o fluxo de controle de uma atividade para outra. A afirmação está correta.

O diagrama de atividades é um dos diagramas comportamentais da UML (Unified Modeling Language), que descreve o comportamento dinâmico de um sistema. Ele é usado para modelar a lógica de procedimentos, processos de negócios e fluxos de trabalho, mostrando a sequência de atividades, decisões, ramificações e paralelismos. Diferentemente do diagrama de sequência, que foca na interação temporal entre objetos, o diagrama de atividades foca no fluxo de controle entre atividades, sendo frequentemente comparado a um fluxograma, mas com notação UML específica.

Na prática, o diagrama de atividades é composto por elementos como:

  • Nós de atividade: representam as ações ou passos do processo.

  • Nós de controle: como decisões (losangos), bifurcações e junções (barras de sincronização) para modelar fluxos paralelos.

  • Nós iniciais e finais: indicam o início e o fim do fluxo.

Um exemplo concreto: modelar o processo de compra em um site. O fluxo começa com "Adicionar ao carrinho", segue para "Realizar pagamento", depois uma decisão "Pagamento aprovado?" — se sim, "Confirmar pedido"; se não, "Exibir erro". O diagrama de atividades capturaria exatamente essa sequência de passos e decisões.

A distinção importante é entre diagramas estruturais e comportamentais da UML. Os estruturais (como diagrama de classes, objetos, componentes) descrevem a estrutura estática do sistema. Os comportamentais (como diagrama de atividades, casos de uso, sequência, estados) descrevem o comportamento dinâmico. O diagrama de atividades se enquadra nos comportamentais, e a banca pode tentar confundir o candidato atribuindo a ele uma função estrutural.

A pegadinha que a banca explora neste tema é a confusão entre o diagrama de atividades e outros diagramas comportamentais, como o diagrama de estados ou o diagrama de sequência. O diagrama de atividades modela o fluxo de controle entre atividades, enquanto o diagrama de estados modela o ciclo de vida de um objeto em resposta a eventos, e o diagrama de sequência modela a interação temporal entre objetos. Guarde essa fronteira: é exatamente nela que as alternativas se dividem.

Item — ✅ CERTO

A afirmação está correta. O diagrama de atividades é utilizado para modelar o fluxo de atividades ou processos de negócios, mostrando o fluxo de controle de uma atividade para outra. Isso está alinhado com a definição padrão da UML, que classifica o diagrama de atividades como um diagrama comportamental voltado para a modelagem de fluxos de trabalho e processos.

Gabarito: CERTO

Link permanente: /questoes/qg347821