You are on page 1of 13

WHAT IS CONTEXT

DIAGRAM?

By: Group 6
Context Diagram
 Is a high-level view of a system
 A visual representation of the relationship between data and
business processes.
 Has 3 main components which include:
• External entities
• System processes
• Data flows
• Will be able to determine the scope, boundaries, and system
requirements.
DFD levels and layers: From context diagrams to pseudocode

• A data flow diagram can dive into progressively more detail by


using levels and layers, zeroing in on a particular piece.

• DFD levels are numbered 0, 1 or 2, go to even Level 3 or


beyond. The necessary level of detail depends on the scope of
what you are trying to accomplish.
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.
Symbols used in Context Diagram
External Entity- an element in the system diagram that inputs data
into the information system and retrieves processed data.

Process- refers to the entire process of the system. This is


responsible for processing and distributing information to the
entities of the system context diagram.

Flow Line- this element depicts the flow of the data within the
system. It is supported by text to show what type of data is being
sent.
Example No. 1

Library Management
System
Advantage of Context Diagram Disadvantage of Context Diagram
 No technical knowledge is required to
It makes the programmers little confusing
understand the diagram.
concerning the system.
 Shows the scope and boundaries of a system at
a glance including the other systems that
The biggest drawback of the DFD is that it
interface with it.
simply takes a long time to create, so long that
 Easy to draw, amend and to expand by adding
the analyst may not receive support from
different levels of DFDs.
management to complete it.
 Can benefit a wide audience such as
stakeholders, business analyst, developers, and
Physical considerations are left out(
etc.
 It is used as the part of system documentation
file.
 It supports the logic behind the data flow within
the system.
References:

https://gitmind.com/context-diagram.html
https://www.lucidchart.com/pages/data-flow-diagram
https://www.geeksforgeeks.org/levels-in-data-flow-diagrams
https://youtu.be/fWNrc6GNK14

You might also like