0% found this document useful (0 votes)
9 views

3

The document describes a Data Flow Diagram (DFD) that illustrates data movement within a system, detailing inputs, processes, and outputs. It includes a Level 0 context diagram showing interactions with external entities like customers and payment gateways, and a Level 1 detailed diagram breaking down processes such as user authentication and order placement. Additionally, it lists data stores and tools for creating these diagrams, including UML and DFD tools.

Uploaded by

ror39936
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

3

The document describes a Data Flow Diagram (DFD) that illustrates data movement within a system, detailing inputs, processes, and outputs. It includes a Level 0 context diagram showing interactions with external entities like customers and payment gateways, and a Level 1 detailed diagram breaking down processes such as user authentication and order placement. Additionally, it lists data stores and tools for creating these diagrams, including UML and DFD tools.

Uploaded by

ror39936
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

3.

Data Flow Diagram (DFD)

A DFD illustrates how data moves through the system, showing data inputs, processes,
and outputs.

Steps:

• Level 0 (Context Diagram): This is the highest level, showing the system as a
single process and how it interacts with external entities.

o External entities: Customer, Admin, Payment Gateway

o Data flows:

▪ Customer: Sends order details, receives order confirmation.

▪ Admin: Sends product updates, receives inventory information.

▪ Payment Gateway: Sends payment confirmation or failure.

• Level 1 (Detailed Diagram): Breaks down the system into subprocesses.

o Process 1: User Authentication (input: username/password, output:


authentication status)

o Process 2: Product Browsing (input: search query, output: product list)

o Process 3: Cart Management (input: selected products, output: updated


cart)

o Process 4: Order Placement (input: cart data, output: order


confirmation)

o Process 5: Payment Processing (input: payment details, output:


payment status)

• Data Stores: Show where data is stored, like in databases.

o Products Database

o Users Database

o Orders Database

o Payments Database

Tools to Create These Diagrams:

• UML Tools: Visual Paradigm, Lucidchart, Microsoft Visio, Draw.io

• DFD Tools: Creately, Lucidchart, or even hand-drawn diagrams.

Let me know if you need more specific details or a sample diagram!

You might also like