Limitations of the environment a solution works in

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

Limitations of the environment a solution works in

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. A tradie uses a quoting app on a farm with no mobile signal. What type of limitation is this?
A An environmental limitation: poor or no internet connectivity
B A legal limitation: the app breaks a law
2. Which design choice best deals with a poor internet environment?
A Require a live internet connection for every single tap
B Let the app save data on the device and sync when a connection returns
3. A fitness tracker is used on a 3-day bush hike with no chance to charge it. Which environmental factor matters most?
A Battery and power availability
B The size of the company's marketing budget
4. A video call app is used in a noisy school canteen. Which statement is true?
A Noise is not a limitation because the app runs on a phone
B Background noise limits the solution, so features like captions or noise reduction help
5. A student tries to read a phone screen outside in bright Queensland sunlight and cannot see it. What is the best improvement?
A Offer a high-contrast display mode with large text
B Use pale grey text on a white background

Match the Pairs

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

Left columnRight column
1offlineMode = true AThe system saves power by reducing screen brightness when the battery is low
2if battery < 20: dimScreen() BIt ignores bright light: glare makes low-contrast text unreadable outdoors. It should use high-contrast colours and a bright screen setting.
3Noisy places like a train station mean users cannot hear audio alerts, so the solution needs a visual backup CshowBanner(alertText)
4On a shared or public device the next person could see your data, so the solution must clear it when you finish DThe app keeps working without internet by saving data on the device and syncing later
5A map app that only works by loading every map from the internet, used by hikers in the bush EIt ignores the environment: bush areas often have poor or no signal, so the app fails when hikers need it. It should allow maps to be downloaded for offline use.
6A tablet menu with pale grey text on a white background, used by outdoor staff in bright sunlight Flogout(); clearSession()

Definitions

environmental limitation

Fill in the Blanks

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

1.
IF ________ = "none" THEN SAVE data TO device END IF
2.
IF battery _ 20 THEN SET brightness TO "low" END IF
3.
IF __________ > 70 THEN SHOW captions END IF
4.
IF light = "bright" THEN ___ theme TO "high contrast" END IF
5.
IF user = "finished" THEN ______ savedPassword END IF

Spot the Error

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

Question 1
A IF internet = FALSE THEN
B FETCH live_data
C USE saved_data
D END IF
Question 2
A IF battery > 20 THEN
B SET brightness TO low
C STOP background_sync
D END IF
Question 3
A IF noise_level = HIGH THEN
B SHOW visual_alert
C SET captions TO ON
D PLAY quiet_beep
E END IF
Question 4
A IF light_level = BRIGHT THEN
B SET theme TO high_contrast
C SET text_size TO large
D DECREASE brightness
E END IF
Question 5
A WHEN user_finishes DO
B SAVE user_work
C KEEP user_logged_in
D CLEAR history

Answer Key

Limitations of the environment a solution works in
Section A: Quick Questions
Q1
A — An environmental limitation: poor or no internet connectivity
Q2
B — Let the app save data on the device and sync when a connection returns
Q3
A — Battery and power availability
Q4
B — Background noise limits the solution, so features like captions or noise reduction help
Q5
A — Offer a high-contrast display mode with large text
Section B: Match the Pairs
Q1
offlineMode = true → The app keeps working without internet by saving data on the device and syncing later
Q2
if battery < 20: dimScreen() → The system saves power by reducing screen brightness when the battery is low
Q3
Noisy places like a train station mean users cannot hear audio alerts, so the solution needs a visual backup → showBanner(alertText)
Q4
On a shared or public device the next person could see your data, so the solution must clear it when you finish → logout(); clearSession()
Q5
A map app that only works by loading every map from the internet, used by hikers in the bush → It ignores the environment: bush areas often have poor or no signal, so the app fails when hikers need it. It should allow maps to be downloaded for offline use.
Q6
A tablet menu with pale grey text on a white background, used by outdoor staff in bright sunlight → It ignores bright light: glare makes low-contrast text unreadable outdoors. It should use high-contrast colours and a bright screen setting.
Section C: Definitions
Q1
environmental limitation — A factor in the place a solution is used, such as poor internet, low battery, noise, bright light or a shared device, that restricts how well the solution works.
Section D: Fill in the Blanks
Q1
IF internet = "none" THEN SAVE data TO device END IF
Q2
IF battery < 20 THEN SET brightness TO "low" END IF
Q3
IF noiseLevel > 70 THEN SHOW captions END IF
Q4
IF light = "bright" THEN SET theme TO "high contrast" END IF
Q5
IF user = "finished" THEN DELETE savedPassword END IF
Section E: Spot the Error
Q1
B — With no internet, the app cannot fetch live data. Line 2 should tell the user the app is in offline mode, for example SHOW 'Offline mode'.
Q2
A — Power saving should start when the battery is LOW. The condition should be battery < 20, not battery > 20.
Q3
D — In a noisy place a quiet beep cannot be heard. The solution should use a non-sound alert such as VIBRATE phone.
Q4
D — Bright light makes a dim screen hard to read. The brightness should be increased, not decreased.
Q5
C — On a shared device the next person could see the previous user's account. The user should be logged out with LOG_OUT user.