During the analysis stage of the development cycle, candidates identify the functional requirements when creating a requirements specification. The functional requirements are the inputs, processes, and outputs that must be included in the design and implementation of any solution to a problem.
A solution is fit for purpose if (following design, implementation, and testing) it meets all the functional requirements. In the evaluation stage of the Advanced Higher project, candidates discuss if their solution is fit for purpose.
A website is fit for purpose if it meets the criteria:
We also need to consider extra features website use, such as:
The maintainability of a website can be evaluated in the same way you would a software project.
A well-designed website will make good use of external stylesheets and scripts which makes the basic page HTML easier to view.
Any new websites being created should make use of the semantic elements provided by HTML 5 and contain internal commentary to help document the website’s development.
A semantic element clearly describes its meaning to both the browser and the developer. The semantic elements can be thought of as being similar to meaningful variable names in software development.