SWEN30006 Software Modelling and Design Semester Project