You are on page 1of 9

DATAFLOW DIAGRAM (DFD) - are a modeling technique commonly used in software engineering

and systems analysis

- provides a graphical representation of the flow of data within a system. It's a modeling
technique used in software engineering to visualize the inputs, outputs, processes, and
data storage of a system or a process.
- are a powerful tool for visualizing and understanding the flow of data within a system.

1. External Entities - represent sources or destinations of data outside the system being
modeled. These can be users, other systems, or even data repositories.
Ex: -
Online shopping system
- Customers
- Suppliers
- Shipping Companies

Banking System
- Customer/Client
- Teller
- Bank Manager

2. Processes - represent the functions or transformations that occur within the system.
Each process takes input data, performs some action, and produces output data.
Ex : Travel Booking System:
o Make Reservation
o Process payment
o Search for Flights/Hotels
3. Data Flows - represent the movement of data between external entities, processes, and
data stores.
Ex :
o Booking Confirmation
o Payment Authorization
4. Data Stores - represent repositories where data is stored.
o They should only be connected to processes through data flows, indicating that
processes can read from or write to them.
SSADM stands for Structured Systems Analysis and Design Method

Context Data Flow Diagram


Data Flow Diagram of (Title of the system)

Create a Data flow diagram for Student Registration for enrollment

- Context Data Flow Diagram (10pts)


- Data Flow Diagram Level 1 (15pts)

Student Student

You might also like