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 | |
|---|---|---|
| 1[Student] --> (Check login) | A[Student] -- username + password --> (Check login) | |
| 2=Accounts DB= | BA data store, which is where the system keeps data such as user accounts so it can be used later | |
| 3Every arrow in a data flow diagram must be labelled with the data it carries | CAn entity (the student) sends data into a process, shown as an arrow from the entity to the process | |
| 4A process that saves data sends it to a data store, and the arrow shows what is saved | D(Save score) -- new score --> =Scores DB= | |
| 5[Student] --> =Accounts DB= | EThe flow has no arrowhead, so the direction of the data is unclear. Every data flow needs an arrow showing which way the data moves. | |
| 6(Check login) -- login result -- [Student] | FAn entity is sending data straight into a data store with no process in between and no label on the arrow. Data should pass through a process, and the flow should be labelled. |
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 that shows how data moves between users, processes, data stores and external services in a system, using labelled arrows for each flow.entity: Student
process: Log in
store: Accountsentity: Student
process: Log in
store: Accountsentity: Student
process: Save score
store: ScoresStudent -> Log in : login details
Log in -> Accounts : look up userStudent -> Log in : login details
Log in -> Accounts : look up user
Accounts -> Log in : user record