Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCCIÓN A LA ARQUITECTURA DE SOFTWARE - Coggle Diagram
INTRODUCCIÓN A LA ARQUITECTURA DE SOFTWARE
Definiciones
Trabajo dinámico de estipulación de la arquitectura dentro del proceso de ingeniería o diseño
Configuración o topología estática de sistemas de software contemplada desde un elevado nivel de abstracción.
Caracterización de la disciplina que se ocupa de uno de esos dos asuntos, o ambos.
Modelos
Modelos Estructurales
Arquitectura está compuesta por componentes, conexiones entre estos y otros aspectos como configuración, estilo, restricciones, semántica, análisis, etc.
Modelos de Framework
Similares a la vista estructural, pero se enfatiza más en estructura coherente del sistema completo, en vez de concentrarse en su composición.
Modelos Dinámicos
Enfatizan la cualidad conductual de los sistemas.
Modelos de Proceso
Se concentran en la construcción de la arquitectura, y en el proceso involucrado en esta.
Modelos Funcionales
Una minoría.
Considera la arquitectura como conjunto de componentes funcionales, organizados en capas que proporcionan servicios hacia arriba.
Paul Clements define 5 temas fundamentales en torno a los cuales se agrupa la disciplina.
Diseño o Selección de la Arquitectura.
Representación de la Arquitectura
Evaluación y Análisis de la Arquitectura.
Desarrollo y Evolución basados en Arquitectura.
Recuperación de la Arquitectura.
División de Arquitectura de Software
Arquitectura como etapa de ingeniería y diseño orientada a objetos
Arquitectura estructural, basada en un modelo estático de estilos, ADLs y vistas.
Estructuralismo arquitectónico radical
Arquitectura basada en patrones.
Arquitectura procesual
Arquitectura basada en escenarios