HIGH-LEVEL VS. LLD ARCHITECTURE : GRASPING THE DESIGN DIFFERENCE