Pular para o conteúdo principal

Questão de Engenharia de Software — Geral — VUNESP 2023

Engenharia de SoftwareGeral
Código
vu197110
Banca
VUNESP
Órgão
Pref SBO
Ano
2023
Cargo
Ana ( )
O diagrama de fluxo de dados (DFD) pode ser utilizado para representar um sistema em qualquer nível de abstração. Nessa metodologia, o diagrama de contexto representa qual nível de detalhamento funcional e do fluxo de informação?
  1. A0.
  2. B1.
  3. C2.
  4. D3.
  5. E4.
Revelar gabarito e comentário

GabaritoA — 0.

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”.

Resolução

Gabarito: letra A — a conta chega a Nível 0 — alternativa A.

A ideia por trás

O diagrama de fluxo de dados (DFD) é uma ferramenta da análise estruturada que mostra como os dados circulam por um sistema, sem se preocupar com a tecnologia. Ele é desenhado em camadas: a visão mais geral é o diagrama de contexto, que trata o sistema inteiro como uma única caixa-preta, mostrando apenas as entidades externas (pessoas, outros sistemas) e os fluxos de dados que entram e saem. É o retrato do sistema visto de fora, definindo suas fronteiras.

A numeração dos níveis segue uma convenção: o diagrama de contexto é o nível 0, o mais abstrato. A partir dele, cada processo pode ser decomposto em um diagrama de nível 1, que detalha os principais subprocessos (numerados 1, 2, 3...). Cada subprocesso do nível 1 pode ser decomposto em um nível 2, e assim por diante. Quanto maior o número do nível, maior o detalhamento interno. O nível 0 é o único que não mostra nenhuma decomposição — é a visão de sistema como um todo.

Esta questão cobra exatamente essa convenção de numeração: saber que o diagrama de contexto é o nível 0, e não o primeiro nível de detalhamento. A pegadinha é confundir o contexto com o nível 1, que já é uma decomposição.

O que a questão dá

  • pergunta sobre o nível de detalhamento do diagrama de contexto no DFD

O que queremos: o nível de detalhamento funcional e do fluxo de informação representado pelo diagrama de contexto

Passo 1 — Lembrar o que é o diagrama de contexto

Antes de numerar, é preciso ter claro o que o diagrama de contexto representa: ele é a visão mais externa do sistema, uma única bolha (processo) que simboliza todo o sistema, cercada pelas entidades externas e pelos fluxos de dados que cruzam a fronteira. Não há nenhum detalhe interno.

NÃO CAIA NESSA!

Achar que o diagrama de contexto já mostra os processos internos — ele não mostra, é uma caixa-preta.

Passo 2 — Associar o contexto ao nível 0

Na análise estruturada clássica (Yourdon/DeMarco), a convenção é que o diagrama de contexto é o nível 0. Ele é o ponto de partida da modelagem; qualquer decomposição posterior gera níveis 1, 2, 3 etc. Portanto, o nível de detalhamento do contexto é o mais alto (menor detalhe), numerado como 0.

NÃO CAIA NESSA!

Confundir com o nível 1, que é o primeiro nível de decomposição — o contexto não é decomposto, é o nível zero.

Resposta: Nível 0 — alternativa A

Link permanente: /questoes/vu197110