Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1Student --> (Login Process) | A(Payment Process) -- card details --> {Bank API} | |
| 2(Login Process) --> [Database] | BStudent -- username + password --> (Login Process) | |
| 3An external service is outside your system, so data flowing to it must be shown with an arrow | CA flow of data from a process into a data store where it is saved or checked | |
| 4Every arrow in a data flow diagram needs a label that says what data is moving | DThe user is connected straight to the data store with no process and no label, so we can't see what data moves or what handles it. | |
| 5Student --> [Database] | EThe arrow has no label, so it is unclear whether a password, a code or a name is being sent to the external service. | |
| 6(Login Process) --> {Email Service} | FA labelled arrow showing data flowing from a user into a process |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
data flow diagram — A diagram showing how data moves between users, processes, data stores and external services, using labelled arrows to show what data flows where.USER: Student
PROCESS: Login
STORE: Users DBPROCESS: Login
EXTERNAL: Email service
FLOW: Login -> Email service : codeUSER: Student
PROCESS: Login
FLOW: Student -> Login : passwordPROCESS: Login
STORE: Users DB
FLOW: Login -> Users DB : new passwordUSER: Student
PROCESS: Login
FLOW: Student -> Login : password