HIGH-LEVEL VS. DETAILED DESIGN : GRASPING THE ARCHITECTURAL DIFFERENCE