Café y Código

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).

UML Estrella: Diagramas de Componentes, Diagramas de Paquetes.
Diagrama Vista de Desarrollo

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í.

Ponte a prueba

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.