Una vista es una representación de uno o más aspectos estructurales que ilustra como la arquitectura se ocupa de uno o más de los intereses de los stakeholders.
La idea no es nueva, sin embargo fue hasta 1995 cuando Phillipe Krutchen la hizo popular en su famoso manifiesto: Architectural Blueprints—The “4+1” View Model of Software Architecture.
A partir de ahí, todas las metodologías modernas para la elaboración de arquitecturas de software utilizan vistas.
El objetivo de un tipo de vista es proporcionar una librería de plantillas y patrones que puedan ser usados como la guía para la creación de vistas, ya que no sería práctico que cada vez que se definiera una vista se tuviera que especificar el tipo de contenido, guías, principios y modelos para su elaboración.
Un catálogo de los tipos de vistas puede ser el siguiente:
Read More »