Social constraints

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

Social constraints

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which is an example of a social constraint?
A Users with low vision need a screen-reader-friendly interface
B The software must be finished with a budget of $5,000
2. A school app must avoid imagery and colours that offend families from some cultures. This is a...
A Legal constraint (copyright)
B Social constraint (cultural expectations)
3. Which statement about user acceptance is correct?
A If a solution meets all functional requirements, users will always accept it
B A solution may be technically perfect but still fail if users refuse to adopt it
4. Which is a social constraint on a bus timetable app for older adults?
A Text must be large and buttons easy to tap for users with limited dexterity
B The app must run on Android 12 or later only
5. Staff resist a new system because they fear it will replace their jobs. Which constraint is this?
A User acceptance (social constraint)
B Hardware limitation (technical constraint)

Match the Pairs

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

Left columnRight column
1social constraint AConstraint: All screens must work with a screen reader and have alt text on every image
2user acceptance BAssuming user acceptance is automatic ignores that staff may resist change, so their willingness to adopt it is still a constraint
3Accessibility is a social constraint because some users have vision, hearing or mobility needs the solution must support CWhether the people who must use the solution are willing to adopt it and change how they work
4Cultural expectations limit a solution because the content, language and symbols must suit the users' values and customs DA limit on a solution from the needs, values or abilities of the people affected by it
5Social constraint: The app must cost less than $5000 to build EThis is an economic constraint about budget, not a social constraint about the needs, values or abilities of the people affected
6Social constraint: Staff already like the new system, so no limits come from users FConstraint: Dates, names and icons must suit the cultural background of the app's users

Definitions

social constraint

Fill in the Blanks

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

1.
Constraint type: ______
2.
ADD ________ to images for screen readers
3.
DISPLAY menu text in the user's ________
4.
Run user testing to check user __________
5.
__ user is colour blind THEN show patterns with colour END IF

Spot the Error

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

Question 1
A CONSTRAINT type: economic
B Theme: accessibility
C Need: screen reader support
D Affects: users with low vision
Question 2
A Theme: cultural expectations
B Need: use DD/MM/YYYY dates
C Users: Australian customers
D Test: dates show MM/DD/YYYY
Question 3
A Theme: user acceptance
B Users resist big changes
C Plan: switch all staff at once
D Goal: staff accept the app
Question 4
A <form>
B <label for="name">Name</label>
C <input id="nam" type="text">
D </form>
Question 5
A SET background TO white
B SET text TO pale yellow
C DISPLAY message

Answer Key

Social constraints
Section A: Quick Questions
Q1
A — Users with low vision need a screen-reader-friendly interface
Q2
B — Social constraint (cultural expectations)
Q3
B — A solution may be technically perfect but still fail if users refuse to adopt it
Q4
A — Text must be large and buttons easy to tap for users with limited dexterity
Q5
A — User acceptance (social constraint)
Section B: Match the Pairs
Q1
social constraint → A limit on a solution from the needs, values or abilities of the people affected by it
Q2
user acceptance → Whether the people who must use the solution are willing to adopt it and change how they work
Q3
Accessibility is a social constraint because some users have vision, hearing or mobility needs the solution must support → Constraint: All screens must work with a screen reader and have alt text on every image
Q4
Cultural expectations limit a solution because the content, language and symbols must suit the users' values and customs → Constraint: Dates, names and icons must suit the cultural background of the app's users
Q5
Social constraint: The app must cost less than $5000 to build → This is an economic constraint about budget, not a social constraint about the needs, values or abilities of the people affected
Q6
Social constraint: Staff already like the new system, so no limits come from users → Assuming user acceptance is automatic ignores that staff may resist change, so their willingness to adopt it is still a constraint
Section C: Definitions
Q1
social constraint — A limit on a solution from the needs, values or abilities of the people affected, such as accessibility, cultural expectations and user acceptance.
Section D: Fill in the Blanks
Q1
Constraint type: social
Q2
ADD alt text to images for screen readers
Q3
DISPLAY menu text in the user's language
Q4
Run user testing to check user acceptance
Q5
IF user is colour blind THEN show patterns with colour END IF
Section E: Spot the Error
Q1
A — Needs of users with low vision are a social constraint, not an economic one. Economic constraints are about budget and cost. The line should be CONSTRAINT type: social.
Q2
D — Australian users expect day first, so the test must check DD/MM/YYYY. MM/DD/YYYY ignores the cultural expectation stated in the need.
Q3
C — Forcing everyone to switch at once ignores user acceptance and invites resistance. The plan should support users, for example training staff before launch.
Q4
C — The input id must match the label's for value so screen readers announce the label. This is an accessibility constraint. It should be id="name".
Q5
B — Pale yellow on white has poor contrast, so users with low vision or colour-vision difficulties cannot read it. Accessibility needs strong contrast, such as black text.