O que é um DFD?
Questão
O que é um DFD?
Alternativas
A) É um diagrama de fluxo de dados, utilizado para mostrar as relações entre os dados, processos que transformam esses dados e o limite entre o que pertence ao sistema e o que está fora dele.
B) É uma ferramenta utilizada para modelar as bases de dados.
C) Trata-se de um conceito definido na década de 70 para expressar a dificuldade no desenvolvimento de software.
D) O DFD é uma prática da Engenharia de Software para a criação de sistemas baseados em testes de software.
E) É uma listagem de dados que mostram como os dados do sistema são formados.
Explicação
Um DFD (Diagrama de Fluxo de Dados) é uma técnica de modelagem que representa como os dados circulam em um sistema.
Passo a passo do porquê a alternativa A está correta:
- O DFD descreve entradas, saídas e movimentação de dados entre partes do sistema.
- Ele evidencia os processos (transformações) que recebem dados e geram novos dados.
- Mostra também entidades externas (o que está fora do sistema) e o limite do sistema, deixando claro o que pertence ao sistema e o que interage com ele.
Analisando rapidamente as demais:
- B) Não é uma ferramenta específica para modelar bases de dados (isso é mais associado a MER/DER).
- C) Não é um conceito sobre “dificuldade” de desenvolvimento; isso não define DFD.
- D) Não é uma prática focada em testes.
- E) Parece descrever um dicionário de dados, não um DFD.
Alternativa correta: (A).