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 | |
|---|---|---|
| 1system properties | AThe traits of a system as a whole, such as its purpose, its components and how they interact, rather than the traits of any single part | |
| 2emergent behaviour | Bpurpose = 'Let students pre-order and pay for lunch' | |
| 3The purpose of a school canteen ordering system is to let students order and pay for lunch before break | CLists a single component as the system's properties. System properties describe the whole system (purpose, components, interactions), not one part. | |
| 4Components interact when data produced by one part is passed to another part of the system | Dpayment_total = calculate_total(cart_items) | |
| 5properties = ['battery'] # one part only | EA behaviour that appears only when the parts of a system work together, which no single part could produce alone | |
| 6emergent = screen_brightness # one part's setting | FTreats a setting of one component as emergent behaviour. Emergent behaviour comes from parts interacting, not from a single part alone. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
system properties — The traits of a system as a whole: its purpose, its components and how they interact, and emergent behaviour that no single part has alone.system = {"purpose": "Sell tickets online"}components = ["app", "server", "database"]components = ["app", "server", "database"]
print(len(components))interactions = [("app", "server")]
interactions.append(("server", "database"))system = {}
system["emergent"] = "Live seat map"