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 | |
|---|---|---|
| 1Old: "The app should be fast" → New: "The report loads in under 2 seconds" | AThe refined wording is still vague. 'Quite quickly' has no measurable target such as a time limit, so it cannot be judged. | |
| 2Criterion updated after the client added a search feature: "Search returns results in under 3 seconds" | BRewording a vague criterion so it becomes specific and measurable | |
| 3A criterion that is too vague should be reworded with a measurable target | CUpdating the criteria after a change so they stay relevant to the solution | |
| 4Criteria must be reviewed as the solution develops so they stay relevant after a change in scope | DCriterion "Exports to PDF in under 5 seconds" removed after PDF export was dropped from the project | |
| 5Refined criterion: "The program should run quite quickly" | EThe criteria were not updated after the changes, so they no longer match the solution being built and are no longer relevant. | |
| 6Criteria written in week 1 and never revisited, even though the client changed the requirements in week 6 | F"Easy to use" → "90% of testers finish a booking in under 3 clicks" |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
refine evaluation criteria — Review and reword evaluation criteria as the solution develops, so they stay measurable and relevant, such as making vague wording specific or updating them after changes.criteria.append("Error rate is below 2%")criteria[0] = "Search runs in under 2 s"criteria.remove("Looks nice")if actual_time <= target_time:
print("Criterion met")for criterion in criteria:
print(criterion)