Questão de Engenharia de Software — Análise Estruturada — INSTITUTO AOCP 2023
Engenharia de Software›Aná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.
A[Representa um processo.]
B[Representam duas entidades.]
C[Representa um deposito que só pode ser alimentado por um processo.]
D[Representa uma entidade.]
E[Representa um processo.]
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.
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.