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 | |
|---|---|---|
| 1Version 1: login, add task, view task list | AA feature outside the version boundary. It is left for a later release. | |
| 2Future version: sync tasks with phone calendar | BThe payroll system is a separate, existing system, so it sits outside the solution boundary. Our app may exchange data with it but does not include it. | |
| 3A version boundary sets which features belong in the current release and which are left for a later version. | CIn scope (v1): search books | Out of scope (v2): book reviews | |
| 4The solution boundary marks where the solution ends and other systems begin. | DThe features inside the version boundary. They will be built and released in the current version. | |
| 5Version 1 must include every feature the client has ever suggested | EA version boundary exists to limit version 1 to the key features. Putting every idea in the first release ignores the boundary and risks blowing out time and budget. | |
| 6The school's existing payroll system is part of our new timetable app | FOur app sends payment details to the external bank system |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
version boundary — A line that sets which features go in the current release and which wait for a later version. It also marks where the solution ends and other systems begin.Version 1: login, view marks, print reportVersion 2: parent alerts, online chatOut of scope: school payroll systemIF feature is in Version 1 THEN
include feature in release
ELSE defer to a later versionVersion 1 includes: login, view marks
Version 1 excludes: parent alerts