4. Vista de Desarrollo: Organización del Código
Implementación y Módulos
También llamada Vista de Implementación. Ya no hablamos de clases estéticas, sino de carpetas, librerías, dependencias de compilación y la jerarquía real del sistema.
¿Qué describe?: Organización de los módulos de software en capas, paquetes, subsistemas y dependencias (ej: JARs, DLLs, npm).
Interesados (Stakeholders)
A esta vista le interesa a:
- Programadores: Para saber dónde poner su código.
- Gestores de Configuración: Para administrar el control de versiones (Git).
- Arquitectos de Software: Para establecer límites de subsistemas.
🤔 Reflexión de Arquitecto
Si estoy decidiendo si mi proyecto usará 10 microservicios o 1 monolito, ¿qué vista estoy definiendo?
👁️ Ver respuesta
En la Vista de Desarrollo. El cómo se particiona el software en módulos independientes es clave aquí.