HIGH-LEVEL DESIGN VS. LLD : COMPREHENDING THE CRUCIAL VARIATIONS