TCB3313 TDB4323 SOFTWARE DESIGN AND ARCHITECTURE - Past Year Exam Question, (2018)