Topic coverage
UML 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.
01UML planning
A useful way to approach UML planning is to separate the concept from the deliverable. Work through a small example, verify it with VS Code, and only then scale the reasoning to the full assignment requirement.
02UML implementation
For UML 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.
03UML testing
UML testing often earns marks in more than one place: implementation, testing and explanation. Use browser DevTools to make the work reproducible, then discuss the important assumptions, edge cases and limitations.
04UML documentation
For UML documentation, first define the expected behaviour or result, then apply it to the coursework brief using Postman. Capture evidence that demonstrates the result and explain how it relates to requirements, architecture, implementation and software quality.
05UML debugging and evaluation
UML debugging and evaluation should not appear as an isolated feature. Show how it interacts with the rest of the UML task, how you tested it, and what the result means for the final technical report.