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 | |
|---|---|---|
| 1The system needs this because... | AHome address is needed by the pizza app because it must deliver the order to the right door. | |
| 2Remove the item, then check the system still works | BA sentence starter that begins a justification for keeping a data item by giving a reason linked to the system's purpose | |
| 3A good justification names the data item, the system's purpose and a because reason | CThe reason does not link to the system's purpose. 'We always have' is a habit, not a reason the item is needed. | |
| 4A data item can be essential for one purpose but not another | DA test to decide if a data item is really needed: if the system still does its job without it, the item can be removed | |
| 5We collect phone numbers because we always have. | EBirthday: needed to check age for a licence form, but not needed for a library book return. | |
| 6Remove the email field. The sign-up form is now broken, but that is fine. | FThe student removed the item but ignored the test. If the system stops working, the item is probably essential and should be kept. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
The system needs this because — A justification names the data item, the system's purpose and gives a because reason why the item is needed or could be removed. Test it by removing the item and checking the system still works.Item: email, Purpose: send receipts
The system needs this because
it sends the receipt to the buyer.Item: home address
Purpose: class quiz app
Test: remove it, then check the app works.Item: home address
Delivery: essential as parcels need it
Quiz app: not needed, so remove itData item: phone number
Purpose: contact parents about trips
Keep it because trips need a contact.Test: removed email, login stopped working
Result: keep it because login needs it