Este documento presenta el modelo de "4+1 vistas" para describir la arquitectura de sistemas de software. El modelo describe la arquitectura usando cinco vistas concurrentes: la vista lógica, la vista de procesos, la vista física, la vista de desarrollo y una quinta vista de casos de uso. Cada vista se enfoca en los intereses de diferentes partes interesadas y permite abordar requisitos funcionales y no funcionales por separado.