HLD VS. DETAILED SPECIFICATION: A FUNDAMENTAL DIFFERENCE