WDD3 - Wireframes and low-fidelity prototyping
- I can describe the purpose of a wireframe.
- I can design page and form wireframes that show layout, inputs and outputs.
- I can describe how a low-fidelity prototype can be used before implementation.
- I can label navigation, content, media, input fields, buttons and output areas on a wireframe.
- I can explain what should not be included in a wireframe, such as final colours, fonts or exact images.
- I can explain how personas, test cases and scenarios can be used later to test a low-fidelity prototype.
WDD2 organised pages. WDD3 plans what appears on those pages.
Key vocabulary
Planning before building
What a wireframe does
A wireframe is a rough, labelled plan of a page. It shows the position and purpose of the main interface elements: headings, navigation, content areas, media, input fields, buttons and output areas. A wireframe is not a finished visual design. It should not spend time on exact colours, fonts, shadows, final photographs or decorative details.
- Navigation areas
- Headings and content blocks
- Images or media placeholders
- Input fields, buttons and outputs
- Final colours and fonts
- Exact photographs
- Detailed CSS spacing
- HTML tags and code
- Agree layout early
- Check the user flow
- Find missing elements
- Avoid building the wrong thing
Low-fidelity prototyping
A low-fidelity prototype joins wireframes together so a user can try the rough journey through a site. It might be paper sketches, a simple slide deck, or clickable boxes in a design tool. The point is speed: if the navigation, labels or page layout are confusing, it is much cheaper to fix a rough prototype than a finished website.
"Primary teacher booking a workshop for 28 pupils."
"Find a suitable school workshop and send an enquiry."
"Enter school name, class size and preferred date, then submit."
This lesson only previews those testing terms. WDD14 teaches usability testing with personas, test cases and scenarios properly.
Worked examples
A home page wireframe for Meadows Wildlife Centre should make the main sections visible and promote the most important content. This follows the same notation SQA uses in Appendix 12 (design, WDD): a window frame around the page, plain-bordered boxes labelled by purpose, a crossed box with a filename for any media placeholder, and underlined text for links.
The workshop enquiry page needs a form. A good wireframe shows the inputs and action clearly, and still keeps the site's normal navigation so the wireframe reflects the whole page, not just the form.
Sketch a wireframe for the Animal Profile page. It should show an animal name, photo, conservation status, short facts, care notes and a link back to the Animals section.
- Header and navigation
- Animal name heading
- Large image placeholder
- Conservation status box
- Short facts list
- Care notes content area
- Back to Animals link
- Drawing a finished design. A wireframe is a rough layout plan, not a polished visual mock-up.
- Leaving boxes unlabelled. Every major area should say what it is for.
- Forgetting form outputs. A form wireframe should include the confirmation or error message area.
- Designing one page in isolation. A wireframe should still respect the site structure and navigation from WDD2.
- Testing terminology too early. Personas, scenarios and test cases are previewed here; WDD14 handles them properly.
If asked to design or describe a wireframe, label the parts by function: navigation, input, button, output, media, main content. Do not waste time describing exact colours or fonts unless the question specifically asks for visual style.
Task Set A - Core questions
Task Set B - Extension
File this in OneNote under:
Higher Computing Science > Web Design & Development > WDD3
Suggested timing: 8 min warm up, 15 min notes, 15 min page wireframe, 15 min form wireframe, 10 min prototype/testing preview, 35 min Task Set A, remaining time Task Set B or hand-drawn wireframe practice.
Scope control: do not teach HTML forms here. The form wireframe identifies fields and buttons only; WDD5 implements them.
Preview note: personas/test cases/scenarios are intentionally introduced lightly here and returned to properly in WDD14.