Software Engineering project written for Computer Science degree