TOP-LEVEL VS. DETAILED ARCHITECTURE : RECOGNIZING THE ESSENTIAL DIFFERENCES