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
Modelos estructurales
Modelos de framework
Modelos dinámicos
Modelos de proceso
Modelos funcionales
CAMPOS DE LA ARQUITECTURA DE SOFTWARE
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
caracterizaciones
Lenguajes de descripción de arquitecturas
Fundamentos formales de la AS
Técnicas de análisis arquitectónicas
Métodos de desarrollo basados en arquitectura
Recuperación y reutilización de arquitectura
Codificación y guía arquitectónica
Herramientas y ambientes de diseño arquitectónico
Estudios de casos
MODALIDADES Y TENDENCIAS.
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
DIFERENCIAS ENTRE ARQUITECTURA Y DISEÑO
posturas
Una postura afirma que arquitectura y diseño son lo mismo.
Alega que la arquitectura se encuentra en un nivel de abstracción por encima del diseño, o es simplemente otro paso (un artefacto) en el proceso de desarrollo de software
Una tercera establece que la arquitectura es algo nuevo y en alguna medida diferente del diseño
AS secuencia que
distingue tres pasos
Arquitectura
Diseño del código
Diseño ejecutable