El modelo de diseño jerárquico típico se divide en tres capas: