Questão de Engenharia de Software — Análise Estruturada — CESPE / CEBRASPE 2025
Engenharia de Software›Análise Estruturada
Código
ce222333
Banca
CESPE / CEBRASPE
Órgão
UNIVESP
Ano
2025
Nível
Superior
Cargo
Supervisor Pedagógico - Área de Atuação 2: Computação e Áreas Afins
Conforme a análise estruturada de sistemas, a figura apresentada corresponde a um
Adiagrama de contexto, no qual Sistema de negócio representa o único processo de alto nível.
Bdiagrama de contexto, no qual Fornecedores e Clientes representam depósitos de dados.
CDFD nível 1, no qual Contadores e Gerente do Projeto representam depósitos de dados.
DDFD nível 1, no qual Contadores e Gerente do Projeto representam entidades externas.
EDER, no qual Clientes e Contadores são entidades.
Revelar gabarito e comentário▾
GabaritoA — diagrama de contexto, no qual Sistema de negócio representa o único processo de alto nível.
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) e Diagrama de Contexto
Gabarito: letra A. A figura apresentada é um diagrama de contexto, pois mostra o sistema como um único processo de alto nível (Sistema de negócio), cercado por entidades externas (Fornecedores, Clientes, Contadores, Gerente do Projeto) e fluxos de dados. A alternativa A está correta ao afirmar que "Sistema de negócio representa o único processo de alto nível".
O diagrama de contexto é o nível mais alto de um DFD (Diagrama de Fluxo de Dados), uma ferramenta da análise estruturada. Ele representa o sistema como um todo, como se fosse uma única "caixa-preta", mostrando apenas suas interações com o ambiente externo. Os elementos que aparecem nesse diagrama são: entidades externas (pessoas, organizações ou sistemas que enviam ou recebem dados do sistema), fluxos de dados (setas que indicam a movimentação de dados entre as entidades e o sistema) e um único processo (que representa o sistema inteiro).
A lógica por trás dessa representação é simplificar a visão inicial do sistema: antes de detalhar os processos internos, o analista precisa entender o escopo do sistema — quem se comunica com ele e quais dados trafegam. É o ponto de partida para a modelagem, pois define a fronteira entre o sistema e o ambiente.
Na prática, imagine um sistema de vendas online. O diagrama de contexto mostraria o processo "Sistema de Vendas" no centro, com entidades externas como "Cliente", "Fornecedor" e "Banco" ao redor, e setas indicando, por exemplo, "pedido do cliente" entrando no sistema e "confirmação de pagamento" saindo. Nenhum detalhe interno (como "validar estoque" ou "calcular frete") aparece nesse nível — isso fica para o DFD nível 1, que decompõe o processo principal em subprocessos.
A distinção crucial que a banca explora aqui é entre diagrama de contexto e DFD nível 1. No diagrama de contexto, há apenas UM processo (o sistema inteiro). No DFD nível 1, esse processo é decomposto em vários subprocessos, e podem aparecer depósitos de dados (retângulos abertos) que armazenam informações. As entidades externas, por sua vez, são representadas por retângulos e ficam sempre fora do sistema, tanto no contexto quanto no nível 1.
A pegadinha desta questão está em confundir os papéis dos elementos: no diagrama de contexto, não existem depósitos de dados — eles só aparecem a partir do DFD nível 1. Além disso, as entidades externas (Fornecedores, Clientes, Contadores, Gerente do Projeto) são representadas por retângulos, e não por depósitos de dados. A alternativa A acerta ao identificar o diagrama como de contexto e o "Sistema de negócio" como o único processo de alto nível.
Guarde a fronteira entre diagrama de contexto e DFD nível 1: é exatamente nela que as alternativas se dividem.
Critério
Diagrama de Contexto
DFD Nível 1
DER
Nº de processos
Apenas 1 (o sistema inteiro)
Vários subprocessos (decompõe o processo principal)
Nenhum (modela dados, não processos)
Depósitos de dados
Não existem
Podem aparecer (retângulos abertos)
Não se aplica (usa entidades/relacionamentos)
Entidades externas
Presentes (retângulos)
Presentes (retângulos)
Não se aplica (entidades são tabelas/objetos)
Objetivo
Definir escopo e fronteira do sistema
Detalhar processos internos e fluxos
Modelar estrutura de dados e relacionamentos
Alternativa A — ✅ Correta ⟵ GABARITO
A figura é um diagrama de contexto, pois apresenta um único processo (Sistema de negócio) que representa o sistema inteiro. As demais figuras (Fornecedores, Clientes, Contadores, Gerente do Projeto) são entidades externas, representadas por retângulos, que interagem com o sistema por meio de fluxos de dados. Não há depósitos de dados neste nível de abstração.
Alternativa B — ❌ Incorreta
Afirma que Fornecedores e Clientes representam depósitos de dados. No diagrama de contexto, não existem depósitos de dados; eles são entidades externas, representadas por retângulos. Depósitos de dados (retângulos abertos) só aparecem em níveis mais detalhados do DFD (a partir do nível 1).
Alternativa C — ❌ Incorreta
Afirma que a figura é um DFD nível 1 e que Contadores e Gerente do Projeto são depósitos de dados. A figura é um diagrama de contexto (há apenas um processo), e Contadores e Gerente do Projeto são entidades externas, não depósitos de dados.
Alternativa D — ❌ Incorreta
Afirma que a figura é um DFD nível 1. Na verdade, é um diagrama de contexto, pois há apenas um processo (Sistema de negócio). No DFD nível 1, o processo principal seria decomposto em vários subprocessos. A parte sobre Contadores e Gerente do Projeto serem entidades externas está correta, mas o tipo de diagrama está errado.
Alternativa E — ❌ Incorreta
Afirma que a figura é um DER (Diagrama Entidade-Relacionamento). O DER é uma ferramenta da modelagem de dados, que representa entidades e seus relacionamentos, não processos e fluxos de dados. A figura apresentada é um DFD (diagrama de contexto), que é uma ferramenta da análise estruturada para modelar o fluxo de dados do sistema.