CPT341 – Software Design & Architecture January 2018 - PPSKOM, Pusat Pengajian Sains Komputer