Data Flow Diagram (DFD) Concepts:
1. Data Flow Diagram (DFD): A visual representation showing the movement of data between external
entities, processes, and data stores within a system.
2. Data Store: Data at rest, which can be represented in various physical formats.
3. Process: Actions performed on data to transform, store, or distribute it.
4. Source/Sink: The origin and/or destination of data, often referred to as external entities.
5. Context Diagram: An overview of an organizational system, illustrating system boundaries, external
entities, and primary information flows.
6. Level-0 Diagram: A DFD that captures a system's major processes, data flows, and data stores at a
high level.
7. Functional Decomposition: An iterative process of breaking a system's description into detailed
components, resulting in a series of charts where each chart elaborates on a particular process.
8. Level-n Diagram: A DFD produced from n nested decompositions of a process on a Level-0 diagram.
9. Balancing: Ensuring that inputs and outputs to a DFD process remain consistent when decomposing
that process to a lower level.
10. DFD Completeness: The extent to which all necessary components and details are included in the
DFD.
, 11. DFD Consistency: The degree to which information across different levels of nested DFDs aligns.
12. Primitive DFD: The most detailed level of decomposition in a DFD.
13. Gap Analysis: The process of identifying discrepancies between two or more DFDs or within a single
DFD.
---
Decision Table Concepts:
1. Decision Table: A matrix representation that outlines the logic of a decision, specifying conditions and
resulting actions.
2. Condition Stubs: The section of a decision table that lists relevant conditions for the decision.
3. Action Stubs: The section that lists actions resulting from specific sets of conditions.
4. Rules: The part of a decision table describing which actions to follow for given conditions.
5. Indifferent Condition: A condition that does not impact the actions taken for multiple rules in a
decision table.
---
Use Case Concepts:
1. Use Case: Depicts system behavior and functionality under various conditions as the system interacts
with users.