Data flow diagram (Level 1): processes

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Data flow diagram (Level 1): processes

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which process label follows Level 1 DFD conventions?
A Order Validation System
B 1.0 Validate Order
2. What does a Level 1 DFD do to the single system shown in the context diagram?
A Breaks it into its main processes
B Replaces it with a list of users
3. Which process name is written correctly for a Level 1 DFD?
A 2.0 Calculate Total
B Calculator
4. Which set of process numbers is correct for the main processes in a Level 1 DFD?
A Red, Blue, Green
B 1.0, 2.0, 3.0
5. A student draws a Level 1 DFD for an online shop. Which process is named best?
A 3.0 Process Payment
B 3.0 Payments

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
12.0 Process Payment AThe process has no number and is named with a noun only, so it does not show an action
21.0, 2.0, 3.0 on the processes B3.0 Generate Report
3A Level 1 DFD splits the single system from the context diagram into its main processes CA correctly written Level 1 process: it has a number and a verb-noun name that describes one main task
4Process names use a verb followed by a noun to describe the action performed DContext: Online Shop System -> Level 1: 1.0 Validate Order, 2.0 Process Payment, 3.0 Dispatch Goods
5Payments ENumbering that identifies each main process and its order in the Level 1 diagram
61.0 Order Validation Online Shop System FThe name is a noun phrase and repeats the whole system name, so it does not show one main task

Definitions

Level 1 DFD process

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
___ Validate Order 2.0 Process Payment 3.0 Send Receipt
2.
1.0 Validate Order ___ Process Payment 3.0 Send Receipt
3.
Process name = ____ + noun
4.
Process name = number + verb + ____
5.
Level 1 DFD breaks down the Level _ system

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A Context: Online Shop System
B 1.0 Order Validation
C 2.0 Process Payment
D 3.0 Dispatch Goods
Question 2
A Check Login Details
B 2.0 Update Timetable
C 3.0 Send Notification
Question 3
A Level 1 DFD: Library System
B 1.0 Register Member
C 1.0 Issue Loan
D 3.0 Record Return
Question 4
A Context: Canteen System
B 1.0 Student
C 2.0 Calculate Total
D 3.0 Print Receipt
Question 5
A Context: Gym Booking System
B 1.0 Check Availability
C D2 Create Booking
D 3.0 Send Confirmation

Answer Key

Data flow diagram (Level 1): processes
Section A: Quick Questions
Q1
B — 1.0 Validate Order
Q2
A — Breaks it into its main processes
Q3
A — 2.0 Calculate Total
Q4
B — 1.0, 2.0, 3.0
Q5
A — 3.0 Process Payment
Section B: Match the Pairs
Q1
2.0 Process Payment → A correctly written Level 1 process: it has a number and a verb-noun name that describes one main task
Q2
1.0, 2.0, 3.0 on the processes → Numbering that identifies each main process and its order in the Level 1 diagram
Q3
A Level 1 DFD splits the single system from the context diagram into its main processes → Context: Online Shop System -> Level 1: 1.0 Validate Order, 2.0 Process Payment, 3.0 Dispatch Goods
Q4
Process names use a verb followed by a noun to describe the action performed → 3.0 Generate Report
Q5
Payments → The process has no number and is named with a noun only, so it does not show an action
Q6
1.0 Order Validation Online Shop System → The name is a noun phrase and repeats the whole system name, so it does not show one main task
Section C: Definitions
Q1
Level 1 DFD process — A numbered, named step (e.g. 1.0 Validate Order) in a Level 1 DFD. It uses a verb phrase and shows one main task from the context diagram's single system.
Section D: Fill in the Blanks
Q1
1.0 Validate Order 2.0 Process Payment 3.0 Send Receipt
Q2
1.0 Validate Order 2.0 Process Payment 3.0 Send Receipt
Q3
Process name = verb + noun
Q4
Process name = number + verb + noun
Q5
Level 1 DFD breaks down the Level 0 system
Section E: Spot the Error
Q1
B — Level 1 process names use a verb phrase (verb + noun). 'Order Validation' is a noun phrase. It should be '1.0 Validate Order'.
Q2
A — Every Level 1 process must be numbered. This process has no number. It should be '1.0 Check Login Details'.
Q3
C — Each process needs its own unique number. 1.0 is already used by Register Member, so this process should be '2.0 Issue Loan'.
Q4
B — 'Student' is an external entity, not a process. A process is a task the system performs and needs a verb phrase, such as '1.0 Take Order'.
Q5
C — Processes are numbered 1.0, 2.0 and so on. A 'D' prefix is used for data stores. It should be '2.0 Create Booking'.