Pular para o conteúdo principal

Questão de Engenharia de Software — Análise Estruturada — INSTITUTO AOCP 2023

Engenharia de SoftwareAnálise Estruturada
Código
qa541652
Banca
INSTITUTO AOCP
Órgão
IF MA
Ano
2023
Cargo
Tec ( )
Sistemas de informação podem ser representados por um Diagrama de Fluxo de Dados (DFD). Assinale a alternativa correta quanto ao significado dos componentes que compõem o DFD, segundo DeMarco/Yourdon.
  1. A[Representa um processo.]Imagem associada para resolução da questão
  2. B[Representam duas entidades.]Imagem associada para resolução da questão
  3. C[Representa um deposito que só pode ser alimentado por um processo.]Imagem associada para resolução da questão
  4. D[Representa uma entidade.]Imagem associada para resolução da questão
  5. E[Representa um processo.]Imagem associada para resolução da questão
Revelar gabarito e comentário

GabaritoA — [Representa um processo.] [imagem]

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 Fluxo de Dados (DFD) — Componentes e Notação

Gabarito: letra A. No DFD, segundo a notação clássica de DeMarco/Yourdon, o círculo (ou elipse) representa um processo — a transformação de dados de entrada em dados de saída. As demais alternativas trocam os símbolos: retângulo é entidade externa, linhas abertas são depósito de dados e setas são fluxos de dados.

O Diagrama de Fluxo de Dados (DFD) é a ferramenta central da Análise Estruturada, metodologia criada por Gane & Sarson e popularizada por Yourdon e DeMarco. Ele modela o sistema como uma rede de transformações de dados, respondendo à pergunta: o que o sistema faz? — sem se preocupar com como faz (isso é o projeto estruturado). O DFD é composto por quatro elementos básicos, cada um com um símbolo próprio e um significado específico:

  • Processo (círculo ou elipse): transforma dados de entrada em dados de saída. É a "ação" do sistema — por exemplo, "calcular salário", "validar pedido". Todo processo deve ter pelo menos um fluxo de entrada e um de saída.

  • Entidade externa (retângulo): fonte ou destino dos dados, fora do sistema — pessoas, organizações ou outros sistemas. Por exemplo, "cliente", "banco de dados externo".

  • Depósito de dados (duas linhas paralelas, aberto em uma extremidade): armazena dados em repouso — "arquivo de clientes", "banco de pedidos".

  • Fluxo de dados (seta): movimento de dados entre processos, entidades e depósitos — "dados do pedido", "confirmação de pagamento".

A notação varia entre autores: Gane & Sarson usam retângulo arredondado para processo e retângulo fechado para entidade; DeMarco/Yourdon usam círculo para processo e retângulo para entidade. A questão adota explicitamente a notação DeMarco/Yourdon, então o círculo é processo.

Um exemplo concreto: num sistema de vendas, o "cliente" (entidade externa, retângulo) envia um "pedido" (fluxo, seta) para o processo "validar pedido" (círculo). Esse processo consulta o "arquivo de produtos" (depósito, linhas abertas) e gera a saída "pedido validado" (fluxo). Cada símbolo tem papel único — e é exatamente essa distinção que as alternativas tentam confundir.

A pegadinha da banca está em inverter os símbolos: a alternativa B fala em "duas entidades" (mas o retângulo é uma única entidade), a C fala em "depósito que só pode ser alimentado por processo" (o depósito pode ser alimentado por entidade também), e a D troca processo por entidade. A alternativa E repete o erro de chamar o círculo de processo, mas com a imagem errada — o que a torna incorreta.

Guarde a correspondência exata: círculo = processo, retângulo = entidade externa, linhas abertas = depósito, seta = fluxo. É nessa tabela que as alternativas se separam.

1Processo
Círculo/elipse
Transforma entrada em saída
2Entidade externa
Retângulo
Fonte ou destino dos dados
3Depósito de dados
Duas linhas paralelas abertas
Armazena dados em repouso
4Fluxo de dados
Seta
Movimento de dados
DFD (DeMarco/Yourdon)
LEVELsoulevel.com.br
DFD (DeMarco/Yourdon): Processo (Círculo/elipse, Transforma entrada em saída); Entidade externa (Retângulo, Fonte ou destino dos dados); Depósito de dados (Duas linhas paralelas abertas, Armazena dados em repouso); Fluxo de dados (Seta, Movimento de dados)

Alternativa A — ✅ Correta ⟵ GABARITO

O círculo (ou elipse) na notação DeMarco/Yourdon representa um processo — a transformação de dados. É o elemento que recebe fluxos de entrada, processa e gera fluxos de saída. A alternativa está correta ao afirmar que o símbolo representa um processo.

Alternativa B — ❌ Incorreta

Afirma que o símbolo representa "duas entidades". O retângulo representa uma única entidade externa — fonte ou destino de dados. Não há "duas entidades" num único retângulo; a banca tenta confundir o candidato com a ideia de que o símbolo poderia representar múltiplas entidades, o que não é o caso.

Alternativa C — ❌ Incorreta

Afirma que o símbolo representa um "depósito que só pode ser alimentado por um processo". O depósito de dados (duas linhas paralelas abertas) pode ser alimentado tanto por processos quanto por entidades externas — não há restrição de que apenas processos o alimentem. A alternativa erra ao impor uma limitação inexistente.

Alternativa D — ❌ Incorreta

Afirma que o símbolo representa uma "entidade". O círculo representa processo, não entidade. A entidade externa é representada por retângulo. A alternativa troca os símbolos — erro clássico de inversão.

Alternativa E — ❌ Incorreta

Afirma que o símbolo representa um "processo". Embora o círculo seja processo, a alternativa está incorreta porque a imagem associada não corresponde ao círculo — a banca usa a imagem errada para induzir o erro. O candidato que reconhece o símbolo como processo pode marcar esta alternativa, mas a imagem não bate com a descrição.

NÃO CAIA NESSA!

A banca adora inverter os símbolos do DFD: troca processo por entidade, entidade por depósito, e ainda usa imagens que não correspondem ao texto. A dica é memorizar a tabela: círculo = processo, retângulo = entidade, linhas abertas = depósito, seta = fluxo. Com treino, você reconhece essas trocas de longe 💪

Gabarito: letra A — o círculo representa um processo na notação DeMarco/Yourdon.

Link permanente: /questoes/qa541652