Pular para o conteúdo principal

Questão de Engenharia de Software — Geral — CESPE / CEBRASPE 2025

Engenharia de SoftwareGeral
Código
ce417817
Banca
CESPE / CEBRASPE
Órgão
UNIVESP
Ano
2025
Cargo
Sup Ped ( )
Conforme a análise estruturada de sistemas, a figura apresentada corresponde a umImagem associada para resolução da questão
  1. Adiagrama de contexto, no qual Sistema de negócio representa o único processo de alto nível.
  2. Bdiagrama de contexto, no qual Fornecedores e Clientes representam depósitos de dados.
  3. CDFD nível 1, no qual Contadores e Gerente do Projeto representam depósitos de dados.
  4. DDFD nível 1, no qual Contadores e Gerente do Projeto representam entidades externas.
  5. 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: contexto e níveis

Gabarito: letra A. A figura é um diagrama de contexto, o nível mais alto da modelagem de fluxo de dados, que representa o sistema como um único processo de alto nível (no caso, "Sistema de negócio"), cercado pelas entidades externas com as quais interage. As demais alternativas erram ao classificar os elementos da figura como depósitos de dados ou entidades externas, ou ao confundir o diagrama com um DFD de nível 1 ou um DER.

O Diagrama de Fluxo de Dados (DFD) é uma ferramenta da análise estruturada que representa graficamente o fluxo de dados de um sistema, mostrando como as informações entram, são processadas e saem. Ele é composto por quatro elementos básicos: processos (círculos ou retângulos arredondados, que transformam dados), fluxos de dados (setas, que indicam a movimentação de dados), depósitos de dados (retângulos abertos, que armazenam dados) e entidades externas (retângulos, que representam fontes ou destinos de dados fora do sistema).

O DFD é construído em níveis, do mais abstrato ao mais detalhado. O diagrama de contexto é o nível 0: ele mostra o sistema inteiro como um único processo, sem detalhar suas partes internas, e o conecta às entidades externas. Já o DFD de nível 1 decompõe esse processo principal em vários subprocessos, revelando a estrutura interna do sistema. A distinção é crucial: no diagrama de contexto, há apenas um processo; no nível 1, há vários.

Na figura da questão, temos um único processo central chamado "Sistema de negócio", com entidades externas como "Fornecedores", "Clientes", "Contadores" e "Gerente do Projeto" ao redor, conectadas por fluxos de dados. Isso caracteriza exatamente um diagrama de contexto. As entidades externas são elementos que estão fora do sistema, mas interagem com ele — são as fontes e destinos dos dados. Depósitos de dados, por outro lado, são locais de armazenamento dentro do sistema, como arquivos ou bancos de dados.

A pegadinha da banca está em confundir os papéis dos elementos: entidades externas (como Fornecedores, Clientes, Contadores e Gerente do Projeto) são frequentemente confundidas com depósitos de dados, ou o diagrama de contexto é confundido com um DFD de nível 1. A chave para acertar é identificar o número de processos: se há apenas um processo de alto nível, é um diagrama de contexto; se há vários processos, é um DFD de nível 1 ou superior.

Alternativa A — ✅ Correta ⟵ GABARITO

A alternativa descreve corretamente a figura como um diagrama de contexto, no qual "Sistema de negócio" é o único processo de alto nível. No diagrama de contexto, o sistema é representado como um único processo, sem detalhamento interno, e as entidades externas (Fornecedores, Clientes, etc.) interagem com ele por meio de fluxos de dados. É exatamente isso que a figura mostra.

Alternativa B — ❌ Incorreta

A alternativa erra ao afirmar que "Fornecedores e Clientes representam depósitos de dados". No diagrama de contexto, Fornecedores e Clientes são entidades externas — fontes ou destinos de dados que estão fora do sistema. Depósitos de dados são elementos internos que armazenam dados, representados por retângulos abertos, e não aparecem no diagrama de contexto.

Alternativa C — ❌ Incorreta

A alternativa erra ao classificar a figura como um DFD nível 1. No DFD nível 1, o processo principal é decomposto em vários subprocessos, o que não ocorre na figura, que mostra apenas um processo. Além disso, "Contadores e Gerente do Projeto" são entidades externas, não depósitos de dados.

Alternativa D — ❌ Incorreta

A alternativa erra ao classificar a figura como um DFD nível 1. A figura é um diagrama de contexto, pois apresenta um único processo. Embora "Contadores e Gerente do Projeto" sejam de fato entidades externas, a classificação do diagrama como nível 1 está incorreta.

Alternativa E — ❌ Incorreta

A alternativa erra ao classificar a figura como um DER (Diagrama Entidade-Relacionamento). O DER é uma ferramenta da modelagem de dados, que representa entidades e seus relacionamentos, não o fluxo de dados do sistema. A figura mostra processos, fluxos e entidades externas, características de um DFD, não de um DER.

Gabarito: letra A

Link permanente: /questoes/ce417817