SSE4350 NAME : JULIA NURFADHILAH BINTI MOHAMAD FAUZI MATRIC NUMBER : 208256 SUBJECT : SOFTWARE ARCHITECTURE