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 | |
|---|---|---|
| 1Constraint: finish in 3 weeks | ARequirement: show the bus times Constraint: use only free software | |
| 2Constraint: budget of $200 | BA time limit on how long the team has to build the solution | |
| 3A technical limit: the solution must run on the school's old laptops | CA cost limit on what can be spent on the solution | |
| 4A constraint is different from a requirement: it limits how you build, not what the solution does | DThis is a feature or functional requirement, not a constraint. A constraint is a limit such as time, cost, skills, devices or software. | |
| 5Constraint: the app must have a quiz feature | EConstraint: must work on old laptops | |
| 6Constraint: our team has no coding skills, so we can ignore this | FSkills are a real constraint. Ignoring a limit on skills or resources leads to a plan the team cannot finish. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
constraint — A limit on how a solution can be made, such as time, cost, skills, devices or software. A constraint is not a feature; it limits what you can build.Constraint: Only 2 weeks to build the appRequirement: The app shows the quiz score
Constraint: Only school laptops can be usedConstraint: The budget is only $20
Type: costConstraint: Must run on old school tablets
Type: deviceConstraint: The team only knows Scratch
Type: skills