Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectura de Software (AS), Definición, :left_right_arrow:,…
Arquitectura de Software (AS)
Es una vista del sistema que incluye los componentes (objetos) principales del mismo y las formas en que estos interactúan para alcanzar las misión del sistema
5 Modelos
Estructurales
Compuesto por componentes y conexiones entre ellos
Framework
Se refieren a clases de problemas específicos
Dinámicos
Se refiere a los valores cambiantes de datos (involucrada en el progreso de la computación)
Proceso
Se concentra en la construcción de la arquitectura
Funcionales
Pensar en esta visión como un framework particular
Campos de la AS
Recuperación:
como hacer que un sistema legacy evolucione cuando los cambios afectan su estructura
Desarrollo y evolución:
como construir y mantener un sistema
Evaluación y análisis:
como analizar una arquitectura
Representación:
como comunicar una arquitectura
Diseño:
como crear una arquitectura
La arquitectura concierne a un nivel de abstracción más elevado, se ocupa de los componentes.
Mientras que el diseño concierne a interacciones de tipo procedural.
6 Divisiones
Diseño orientado a objeto
Basado en un modelo estático de estilos, ADLs y vistas
Estructuralismo arquitectónico radical
Basado en patrones
Procesual
Basado en escenarios
Definición
:left_right_arrow:
Arquitectura
Diseño
≠