HIGH-LEVEL DESIGN VS. LLD : GRASPING THE IMPORTANT DISTINCTIONS