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 4 weeks. Result: finished in 6 weeks. | AThe result says met, but spending $140 is over the $100 limit, so it should say not met. | |
| 2Constraint: budget $50. Result: spent $45. | BEffect: the app only runs on phones, so no laptop version. | |
| 3A trade-off is giving up one thing to keep within a constraint. | CTrade-off: dropped the music feature to finish on time. | |
| 4Explain the effect on features when a constraint limits a solution. | DThe solution used skills beyond the limit, so the skill constraint was not met. It should also explain the effect. | |
| 5Budget was $100. We spent $140. Budget constraint: met. | EThe budget constraint was met because the cost stayed within the limit. | |
| 6Skill limit: only block coding. Result: used advanced text code. Skill constraint: met. | FThe time constraint was not met because the project took longer than the limit. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
evaluate against constraints — Check if a solution stayed within its time, budget, device and skill limits, say if each was met or not met, and explain what trade-offs were made and how they affected its features.IF daysUsed > daysAllowed THEN
SET result TO "not met"
ELSE SET result TO "met"IF cost > budget THEN
SET budgetResult TO "not met"
ELSE SET budgetResult TO "met"SET tradeoff TO "dropped video to save time"
SET effect TO "fewer features in the app"IF time = "met" AND cost = "met" THEN
DISPLAY "All constraints met"
ELSE DISPLAY "Some not met"IF skillLevel < skillNeeded THEN
SET features TO features - 1
DISPLAY "Skill limit not met"