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 | |
|---|---|---|
| 1user interface | AThe part of the system where the user gives inputs and receives outputs | |
| 2User → Interface → Processing | BA user input travelling through the interface into the system | |
| 3The interface sits on the system boundary as the link between the user and the system | CSystem processing → Interface → User (report on screen) | |
| 4Outputs from the system are shown to the user through the interface | DA prompt displayed to the user is a system output, not a user input. Inputs go from the user into the interface, such as typing a username. | |
| 5[User] → [Database] (no interface drawn) | E[User] <-> |Interface| <-> [System processing] | |
| 6Interface → User: "Enter username" (labelled as an input) | FThe user is linked straight to the database. The interface should be drawn on the boundary between them, as the link the user inputs and outputs pass through. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
user interface — The part of a system where the user gives inputs and receives outputs. On a conceptual model it sits on the system boundary as the link between the user and the system.Input: User -> Interface -> Systemname = input("Enter your name: ")print("Total: " + str(total))# The interface sits on the system boundaryOutput: System -> Interface -> User