Topic coverage
System Design topics we can work through with your actual brief
The page focuses on requirements, architecture, implementation and software quality. Each topic below should connect to a deliverable, test or explanation instead of appearing as isolated terminology.
01System Design planning
System Design planning should not appear as an isolated feature. Show how it interacts with the rest of the System Design task, how you tested it, and what the result means for the final technical report.
02System Design implementation
For System Design implementation, first define the expected behaviour or result, then apply it to the coursework brief using Git/GitHub. Capture evidence that demonstrates the result and explain how it relates to requirements, architecture, implementation and software quality.
03System Design testing
For System Design testing, first define the expected behaviour or result, then apply it to the coursework brief using browser DevTools. Capture evidence that demonstrates the result and explain how it relates to requirements, architecture, implementation and software quality.
04System Design documentation
System Design documentation should not appear as an isolated feature. Show how it interacts with the rest of the System Design task, how you tested it, and what the result means for the final technical report.
05System Design debugging and evaluation
System Design debugging and evaluation often earns marks in more than one place: implementation, testing and explanation. Use testing tools to make the work reproducible, then discuss the important assumptions, edge cases and limitations.