4+1 es un modelo diseñado por Philippe Kruchten para "describir la arquitectura de sistemas software, basado en el uso de múltiples vistas concurrentes".
[1] [2] Las vistas suelen describir el sistema desde el punto de vista de diferentes interesados, tales como usuarios finales, desarrolladores o directores de proyecto.
Las cuatro vistas del modelo son: vista lógica, vista de desarrollo, vista de proceso y vista física.
Además, una selección de casos de uso o escenarios suele utilizarse para ilustrar la arquitectura sirviendo como una vista más.
Por ello el modelo contiene 4+1 vistas:[1]