What does a data-flow diagram (DFD) depict at a glance?

Difficulty: Easy

Correct Answer: All of the above: flows, processes, and data stores

Explanation:


Introduction:
A DFD is a high-level visualization of how information moves and changes inside a system. It combines flows, transformations, and storage to form a coherent picture for stakeholders.


Given Data / Assumptions:

  • Standard DFD elements: data flows, processes, data stores, external entities.
  • Goal is to understand scope and interfaces, not algorithmic detail.


Concept / Approach:
DFDs show how input becomes output through processes and where intermediate or master data are kept. Each symbol contributes part of the picture. Limiting a DFD to only one aspect misses its integrated purpose.


Step-by-Step Solution:
1) Identify core components: flows, processes, stores. 2) Recognize that DFDs include all three, plus external entities. 3) Therefore, “All of the above” is correct.


Verification / Alternative check:
Open any structured analysis reference: DFD definitions consistently include processes, data stores, and data flows.


Why Other Options Are Wrong:
Option A/B/C: Each captures only a subset of what a DFD shows.
Option E: Invalid because DFDs do depict these elements together.


Common Pitfalls:
Mistaking a DFD for a workflow or algorithm chart. DFDs focus on data movement and transformation, not control flow or code logic.


Final Answer:
All of the above: flows, processes, and data stores

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion