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.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% 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.
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.