Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introducción a la Arquitectura de Software software - Coggle Diagram
Introducción a la Arquitectura de Software
Definición
Puente
Requerimientos
Codigo
Organización
Componentes
Ambiente
Tipos de modelo
Estructurales
Descripción arquitectónica
De Framework
Problemas Especificos
Dinámicos
Cambios
De Proceso
Seguir Script
Funcionales
Organización en Capas
Campos de la Arquitectura
Áreas de investigación
Lenguajes de descripción de arquitecturas
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 ambiente de diseño
Fundamentos formales de la AS
Estudios de caso
Reusabilidad Arquitectónica
Diseño Selección de arquitectura
Selección optima
Representación de la arquitectura
Comunicar Arquitectura
Evaluación y análisis de la arquitectura
Análisis y comparación
Desarrollo y evolución basados en arquitectura
Construir y mantener en base a otra AS
Recuperacion de la arquitectura
Generar evolucion de AS Legacy
Modalidades y Tendencias
Escuelas AS
Etapa de ingeniería y orientación a objetos
Abstracción
Encapsulamiento
Isomorfa a la estructura de código
Estructural, modelo estático de estilos, ADLs y vistas
Descripción verbal
Modelos de caja
Mas abstracta
Lenguajes de especificación
Estructuralismo arquitectónico radical
Modelos UML
Exclusion de modelo orientado objetos
Basada en patrones
Identificar y articular patrones
Procesos tácticos
Procesual
Ciclos de vida
Braistorming
Diseño y analisis
Estimación de calidad
Justificación económica
Basada en escenarios
Uso de UML excepcional
No orientado a Objetos
Procesual con especialización
Manifiesto programación Ágil
Software por sobre documentación
Colaboración con el cliente por sobre negociación
individuos e interacciones por sobre procesos y herramientas
Respuesta al cambio
Diferencias Arquitectura y Diseño
Visiones
Arquitectura mas abstracta que el diseño
Nuevo y diferente
son lo mismo
Pasos Diseño de software
Arquitectura
Diseño Codigo
Diseño Ejecutable