Data Flow Diagram: Planning Design Implementation Testing Maintenance
Data Flow Diagram: Planning Design Implementation Testing Maintenance
DIAGRAM
PLANNING => ANALYSIS => DESIGN => IMPLEMENTATION=> TESTING =>
MAINTENANCE
1. និយមន័យ
• Circle: A circle (bubble) shows a process that transforms data inputs into data outputs.
• Data Flow: A arrow line shows the flow of data into or out of a process or data store.
II. SYMBOLS FOR DFD
• Data Store: A set of parallel lines shows a place for the collection of data items. A data
store indicates that the data is stored which can be used at a later stage or by the other
processes in a different order. The data store can have an element or group of elements.
• Entity: Source or Sink is an external entity and acts as a source of system inputs or sink
of system outputs.
III. LEVELS IN DATA FLOW DIAGRAMS (DFD)
• It is also known as fundamental system model, or context diagram represents the entire
software requirement as a single process with input and output data denoted by incoming
and outgoing arrows.
• Then the system is decomposed and described as a DFD with multiple process.
0
A Restauran B
t system
III. A. 0-LEVEL DFDM (CONT)
• Online Car Rental System allow the customer to check available car and rental rates, and
to make online reservation and pay online.
• The following is a list of functions of this system:
1. Allow customers to check availability and see car rental rates.
2. Provides the customer with total rental charges for customer’s requirement.
3. Reserve a car online
III. A. 0-LEVEL DFDM
III. A. 1-LEVEL DFDM
• In 1-level DFD, a context diagram is decomposed into multiple processes. In this level,
we highlight the main objectives of the system and breakdown the high-level process of
0-level DFD into subprocesses.
III. A. 1-LEVEL DFDM
III. A. 2-LEVEL DFDM
• 2-level DFD goes one process deeper into parts of 1-level DFD. It can be used to project
or record the specific/necessary detail about the system's functioning.
III. A. 2-LEVEL DFDM