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
Clasifican los modelos como:
Modelos dinámicos
Modelos de proceso
Modelos de Framework
Modelos funcionales
Modelos estructurales
Se entremezclan como
El trabajo dinámico de estipulación de la arquitectura dentro del proceso de ingeniería o el diseño
La configuración o topología estática de sistemas de software contemplada desde un elevado nivel de abstracción
La caracterización de la disciplina que se ocupa de uno de esos dos asuntos, o de ambos.
Diferencias entre arquitectura y diseño
Secuencia con 3 pasos
Diseño del código
Arquitectura
Diseño ejecutable
ABD
Proceso con tres fundamentos
La realización de los requerimientos de calidad y negocios a través de los estilos arquitectónicos
Las plantillas de software, un concepto nuevo que incluye patrones que describen la forma en que todos los elementos de un tipo interactúan con los servicios compartidos y la infraestructura
La descomposición de la función (usando técnicas bien establecidas de acoplamiento y cohesión)
Campos de la arquitectura de software
con 5 temas
Recuperación de la arquitectura
Diseño o selección de la arquitectura
Evaluación y análisis de la arquitectura
Desarrollo y evolución basados en arquitectura
Representación de la arquitectura
Modalidades y Tendencias
Existen
Estructuralismo arquitectónico radical.
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.
Arquitectura basada en patrones.
Arquitectura procesual.
Arquitectura basada en escenarios.