Limitations of a solution

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Limitations of a solution

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which best describes a limitation of a solution?
A A rule or restriction placed on the project before it starts
B Something the finished solution cannot do, or does only partly
2. A project has a budget of $2000, so the app cannot include a paid map service. Which is the limitation?
A The app cannot show live maps
B The budget is only $2000
3. Which statement shows the link between a constraint and a limitation?
A A constraint can cause a limitation in the finished solution
B A limitation is imposed on the team before development begins
4. The scope says the booking app will not include online payments. How is this best described?
A An out-of-scope feature that creates a limitation: users cannot pay in the app
B A bug that the team must fix before release
5. Which limitation statement is written honestly and clearly?
A The app works perfectly for every user on every device
B The app only works on Android because of the limited testing budget

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1Limitation: The app cannot work offline. AOut of scope: Version 1 will not include a parent login portal.
2Limitation: Reports only cover the last 30 days. BThis is a constraint (a restriction placed on the project), not a limitation of the finished solution.
3A limitation is caused by a constraint, such as a fixed budget, so the statement links the two CClaims there are no limitations. Every solution has some, and they must be stated honestly, not hidden.
4An out-of-scope feature was deliberately left out by a scope decision, so it is noted as a scope exclusion, not a failure DLimitation: No SMS alerts, because the budget of $500 cannot cover SMS fees.
5Limitation: None. The solution does everything perfectly. EA limitation statement that honestly says what the finished solution cannot do
6Limitation: The project must be finished by Term 3. FA limitation showing the solution does a task only partly, which is stated openly

Definitions

limitation

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
A __________ is what a solution cannot do.
2.
Budget is a __________ on the development. It can cause a limitation in the product.
3.
Features left out by choice are outside the _____ of the solution.
4.
It cannot print reports _______ of cost.
5.
Limitation: No offline mode. Cause: time constraint. ______: users need an internet connection.

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A Constraint: budget of $800
B Scope: web app only
C Cause: budget, web-only scope
D Limitation: none to report
Question 2
A Limitation: budget of $500
B Limitation: no payment feature
C Statement: shared with client
Question 3
A In scope: voice control
B Limitation: users must type
C Reason: client did not ask
Question 4
A exportPDF <- false
B if exportPDF = true then
C print 'No PDF export yet'
D end if
Question 5
A Limitation: no offline mode
B Cause: needs live server data
C Impact: users will not notice

Answer Key

Limitations of a solution
Section A: Quick Questions
Q1
B — Something the finished solution cannot do, or does only partly
Q2
A — The app cannot show live maps
Q3
A — A constraint can cause a limitation in the finished solution
Q4
A — An out-of-scope feature that creates a limitation: users cannot pay in the app
Q5
B — The app only works on Android because of the limited testing budget
Section B: Match the Pairs
Q1
Limitation: The app cannot work offline. → A limitation statement that honestly says what the finished solution cannot do
Q2
Limitation: Reports only cover the last 30 days. → A limitation showing the solution does a task only partly, which is stated openly
Q3
A limitation is caused by a constraint, such as a fixed budget, so the statement links the two → Limitation: No SMS alerts, because the budget of $500 cannot cover SMS fees.
Q4
An out-of-scope feature was deliberately left out by a scope decision, so it is noted as a scope exclusion, not a failure → Out of scope: Version 1 will not include a parent login portal.
Q5
Limitation: None. The solution does everything perfectly. → Claims there are no limitations. Every solution has some, and they must be stated honestly, not hidden.
Q6
Limitation: The project must be finished by Term 3. → This is a constraint (a restriction placed on the project), not a limitation of the finished solution.
Section C: Definitions
Q1
limitation — Something the finished solution cannot do, or does only partly, because of constraints and scope decisions. It is stated honestly in a limitation statement, not hidden.
Section D: Fill in the Blanks
Q1
A limitation is what a solution cannot do.
Q2
Budget is a constraint on the development. It can cause a limitation in the product.
Q3
Features left out by choice are outside the scope of the solution.
Q4
It cannot print reports because of cost.
Q5
Limitation: No offline mode. Cause: time constraint. Impact: users need an internet connection.
Section E: Spot the Error
Q1
D — A limitation must be stated honestly. The web-only scope and the budget mean there is no phone version, so the line should read 'Limitation: no phone version', not 'none'.
Q2
A — A budget is a constraint on how the solution is built. It is not a limitation, which is what the finished solution cannot do. Line 1 should start with 'Constraint:'.
Q3
A — Voice control was left out, and that is why users must type. It is an out-of-scope feature, so line 1 should be 'Out of scope: voice control'.
Q4
B — The limitation message should show when PDF export is not available. The condition must test exportPDF = false, not true.
Q5
C — A limitation statement must honestly give the effect on users. Saying users will not notice hides the real impact, which is that the app cannot be used without Wi-Fi.