Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectura de Software (AS) - Coggle Diagram
Arquitectura de Software (AS)
(1) Definición
Muchas definiciones
Leves consensos
SEI guarda estos datos
Sistematización
Modelos dinámicos
Modelos de proceso
Modelos de framework
Modelos estructurales
Modelos funcionales
Puente entre el requerimiento y el código
(2) Campos
Áreas de investigación promisorias
Métodos de desarrollo basados en arquitectura
Recuperación y reutilización de arquitectura
Técnicas de análisis arquitectónicas
Codificación y guía arquitectónica
Fundamentos formales de la SA
Herramientas y ambientes de diseño arquitectónico
Lenguajes de descripción de arquitectura
Estudios de casos
Temas fundamentales de la arquitectura
Evaluación y análisis
Desarrollo y evolución basados en esta
Representación
Recuperación
Diseño o selección
(3) Modalidades y tendencias
Corrientes reconocidas de la arquitectura (1990)
Estructuralismo arquitectónico radical
Basada en patrones
Estructural
Basada en un modelo estático de estilos, ADLs y vistas
Procesual
Como etapa de ingeniería y diseño orientada a objetos
Basada en escenarios
Manifiesto por la programación ágil valoriza
El software que funciona
por encima
de la documentación exhaustiva
La colaboración con el cliente
por encima
de la negociación contractual
Los individuos y las interacciones
por encima
de los procesos y las herramientas
La respuesta al cambio
por encima
del seguimiento de un plan
(4) Diferencias con el diseño
Producción de diseño de software
(2) Diseño del código
(1) Arquitectura
(3) Diseño ejecutable
Posturas
Arquitectura más abstracto que el diseño
Diferentes pero no especifican
Son lo mismo
Diseño arquitectónico
Nivel más elevado de abstracción
Fundamentos
Realización de los requerimientos de calidad y negocios
Plantillas de software, uso de patrones
Descomposición de la función