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 | |
|---|---|---|
| 1user-centred design | Afeedback = get_feedback(prototype, testers) | |
| 2survey = ask_users("What do you need?") | Bdesign = revise(design, feedback) | |
| 3Involving users in feedback: collect their comments on a prototype so the design can be improved | CUsers are asked once at the start but never involved again. There is no feedback step and no revision. | |
| 4Revising the design from user feedback: change the design when users report a problem | DIdentifying user needs by asking real users what they require from the solution | |
| 5design = build(developer_ideas) release(design) | EDesigning a solution around the needs of its real users and involving them throughout development | |
| 6needs = ask_users() design = build(needs) release(design) | FThe design is built only from the developer's own ideas. User needs were never identified, so it is not user-centred. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
user-centred design — Designing a solution around the needs of its real users, by finding out what they need and involving them throughout development, using their feedback to revise the design.feedback = []
feedback.append("menu is confusing")for comment in feedback:
print(comment)version = 1
if "confusing" in comment:
version = version + 1need = input("What do you need? ")rating = int(input("Rate 1-5: "))
if rating < 3:
print("Revise the design")