HLD VS. DETAILED DESIGN : RECOGNIZING THE KEY DIFFERENCES