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 | |
|---|---|---|
| 1Effectiveness | AHow well a solution does what it was intended to do, giving correct, complete and usable results | |
| 2Accuracy of output | BThe number of features does not show effectiveness. The solution must produce accurate output and meet the stated requirements and purpose. | |
| 3A solution is effective when it meets every functional requirement in the SRS, which can be tested by checking each requirement | CPurpose: Order lunch online. Result: Orders placed and paid correctly | |
| 4Fitness for purpose means the solution suits the job it was built for, such as a canteen app that lets students order and pay | DThis confuses effectiveness with efficiency. Effectiveness is about correct, complete and usable results that meet the purpose, not speed. | |
| 5Effectiveness = how fast the program runs | ETest: Requirement 4 'Calculate total with GST' - PASS | |
| 6Evaluation: The app is effective because it has lots of features | FWhether the results the solution produces are correct, such as a GST total that matches a hand calculation |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
Effectiveness — How well a solution does what it was meant to do, giving correct, complete and usable results that meet the requirements and suit its purpose.IF actual = expected THEN
DISPLAY "Output is accurate"
END IFIF meetsRequirements = TRUE THEN
DISPLAY "Solution is effective"
END IFIF output <> expected THEN
DISPLAY "Output is inaccurate"
END IFIF correct = TRUE AND complete = TRUE THEN
DISPLAY "Fit for purpose"
END IFpassed ← 18
tests ← 20
accuracy ← passed / tests * 100