HLD VS. DETAILED SPECIFICATION: RECOGNIZING THE CRUCIAL DIFFERENCES