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

Levels in Data Flow Daiagram

The document discusses different levels of data flow diagrams, including level 0, 1, 2, and 3 DFDs. It explains that higher levels provide an overview while lower levels provide more detail. A 0-level DFD shows the entire system as one process, a 1-level DFD breaks this down into subprocesses, and lower levels provide increasingly more detailed views.

Uploaded by

alukapellyvijaya
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

Levels in Data Flow Daiagram

The document discusses different levels of data flow diagrams, including level 0, 1, 2, and 3 DFDs. It explains that higher levels provide an overview while lower levels provide more detail. A 0-level DFD shows the entire system as one process, a 1-level DFD breaks this down into subprocesses, and lower levels provide increasingly more detailed views.

Uploaded by

alukapellyvijaya
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Levels in Data flow Daiagram:

Levels in DFD are numbered 0, 1, 2 or beyond. We can have mainly 3 levels in


the data flow diagram, which are: 0-level DFD, 1-level DFD, and 2-level DFD.
Data Flow Diagrams (DFD) are graphical representations of a system that
illustrate the flow of data within the system. DFDs can be divided into different
levels, which provide varying degrees of detail about the system. The following
are the four levels of DFDs:
1. Level 0 DFD: This is the highest-level DFD, which provides an overview of
the entire system. It shows the major processes, data flows, and data stores in
the system, without providing any details about the internal workings of these
processes.
2. Level 1 DFD: This level provides a more detailed view of the system by
breaking down the major processes identified in the level 0 DFD into sub-
processes. Each sub-process is depicted as a separate process on the level 1
DFD. The data flows and data stores associated with each sub-process are also
shown.
3. Level 2 DFD: This level provides an even more detailed view of the system
by breaking down the sub-processes identified in the level 1 DFD into further
sub-processes. Each sub-process is depicted as a separate process on the level
2 DFD. The data flows and data stores associated with each sub-process are
also shown.
4. Level 3 DFD: This is the most detailed level of DFDs, which provides a
detailed view of the processes, data flows, and data stores in the system. This
level is typically used for complex systems, where a high level of detail is
required to understand the system. Each process on the level 3 DFD is
depicted with a detailed description of its input, processing, and output. The
data flows and data stores associated with each process are also shown.
The choice of DFD level depends on the complexity of the system and the level
of detail required understanding the system. Higher levels of DFD provide a
broad overview of the system, while lower levels provide more detail about the
system’s processes, data flows, and data stores. A combination of different levels
of DFD can provide a complete understanding of the system.
 0-level DFD: It is also known as a context diagram. It’s designed to be an
abstraction view, showing the system as a single process with its relationship
to external entities. It represents the entire system as a single bubble with input
and output data indicated by incoming/outgoing arrows.
 1-level DFD: In 1-level DFD, the context diagram is decomposed into
multiple bubbles/processes. In this level, we highlight the main functions of
the system and breakdown the high-level process of 0-level DFD into
subprocesses.

 2-level DFD: 2-level DFD goes one step deeper into parts of 1-level DFD. It
can be used to plan or record the specific/necessary detail about the system’s
functioning.

You might also like