Website Evaluation (SQA National 5 Computing Science): Revision Note

Exam code: X816 75

Robert Hampton

Written by: Robert Hampton

Reviewed by: James Woodhouse

Updated on

Website evaluation

What is evaluation in web design and development?

  • Evaluation is the final stage of the development process

  • You judge whether the completed website meets its original goals and whether each page works correctly

  • You focus on two areas:

    • Fitness for purpose

    • Accuracy of output (correct display and correct behaviour)

Fitness for purpose

  • A website is fit for purpose if it meets all of the requirements identified during the analysis stage

  • To evaluate fitness for purpose:

    • Compare the finished web pages against the functional requirements

    • Check if every required feature has been implemented correctly

    • If even one requirement is not met, the website is not fit for purpose

  • Examples:

    • A website that should have internal navigation between four pages but one link is missing is not fit for purpose

    • A site meant to embed a video on the homepage but only includes an image instead is not fit for purpose

    • A page intended to meet an end-user requirement like “include a gallery of three images” but only displays two is not fit for purpose

Accuracy of output

  • Accuracy checks whether each web page displays and behaves exactly as expected

  • To evaluate accuracy:

    • Predict what should appear on the screen based on the design

    • Load the page in a browser

    • Compare the expected layout, content and behaviour with the actual result

    • If the displayed page differs in any way, it is inaccurate even if the main content appears

  • Examples:

    • The correct image appears, but it is the wrong size compared to the wireframe

    • A navigation link works, but it opens in the same tab when the requirement said it must open in a new tab

    • Text appears, but the colour or alignment does not match the CSS design

Fitness for purpose vs accuracy

  • A website can be fit for purpose but still inaccurate

  • Example:

    • The page includes the required video (fit for purpose)

    • But the video is not positioned according to the wireframe or does not use the correct width set out in the design (not accurate)

Summary

Evaluation area

Focus

What you compare

Fitness for purpose

Meets original system goals

Implemented website vs functional requirements

Accuracy of output

Page displays and behaves correctly

Expected layout and behaviour vs actual output

Worked Example

A candidate has finished implementing a new website for "The Coastal Café." The initial analysis defined the following functional requirements (FRs) for the website:

1. The site must display a food menu that includes an image for every item.

2. The site must include an external hyperlink to a partner coffee supplier's website.

3. The site must use external CSS to control all font styles and background colours across all pages.

4. All navigational links must be visually consistent (same colour, font, and size) across the entire website.

5. The site must be built using three linked pages (Home, Menu, Contact).

Evaluation Findings:

After implementation, the candidate successfully tested FRs 1, 2, 3, and 5. When testing the consistency of the links (FR 4), they found that the Home link on the Menu.html page uses a small, red font, while all other links on all other pages use the required large, blue font.

Question:

With reference to the required evaluation criteria, state a conclusion in terms of fitness for purpose and provide a justification

[2]

Answer

  • The website is not fit for purpose [1 mark]

  • Not all the functional requirements were met/implemented, specifically the requirement for all navigational links to be visually consistent [1 mark]

Unlock more, it's free!

Join the 100,000+ Students that ❤️ Save My Exams

the (exam) results speak for themselves:

Robert Hampton

Author: Robert Hampton

Expertise: Computer Science Content Creator

Rob has over 16 years' experience teaching Computer Science and ICT at KS3 & GCSE levels. Rob has demonstrated strong leadership as Head of Department since 2012 and previously supported teacher development as a Specialist Leader of Education, empowering departments to excel in Computer Science. Beyond his tech expertise, Robert embraces the virtual world as an avid gamer, conquering digital battlefields when he's not coding.

James Woodhouse

Reviewer: James Woodhouse

Expertise: Computer Science & English Subject Lead

James graduated from the University of Sunderland with a degree in ICT and Computing education. He has over 14 years of experience both teaching and leading in Computer Science, specialising in teaching GCSE and A-level. James has held various leadership roles, including Head of Computer Science and coordinator positions for Key Stage 3 and Key Stage 4. James has a keen interest in networking security and technologies aimed at preventing security breaches.