The user interface as part of a system model
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.
Understanding The user interface as part of a system model in QCE Digital Solutions Unit 3
What it does: The interface is drawn on the boundary, in between the user and the inside of the system, so it links the two. The results are passed out to the interface, which displays them to the user as an output such as a report on screen. Storage belongs to the data store. The user interface is the point of contact where the user gives inputs and sees outputs. Tapping Submit is the user giving the system an input. An error message is an output from the system to the user.
Common mistakes: A function header must end with a colon. It should be def show_menu():. The interface takes the user's input with input(), not print(). print() only shows output. It should be user = input('Username: ').
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 251–337) and word search (Modules 194–337).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
user interfaceFill in the Blanks
Spot the Error
Student with a class code? Join your class →