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
Definicion: Organización fundamental de un sistema encarnada en sus componentes.
Modelos de la AS
Modelos estructurales
Modelos de framework
Modelos dinamicos
Modelos de proceso
Modelos Funcionales
Campos de la arquitectura de software
Campos de la AS segun Paul Clements
Diseño o seleccion de la arquitectura
Representacion de la arquitectura
Evaluacion y analisis de la arquitectura
Desarrollo y avolucion basados en arquitectura
Recuperacion de la arquitectura
Campos de la AS segun David Garlan y Dewayne Perry
Lenguajes de descripción de arquitecturas
Fundamentos en bases matematicas, teorias de interconexion, etc.
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
Diferencias entre arquitecturas y diseños
La arquitectura de software es el primer paso al diseño de un total de 3
Diseño ejecutable
Arquitectura
Diseño del codigo
Hay variadas tesis sobre esto
La aquitectura esta por encima del diseño
Arquitectura y diseño son lo mismo
Arquitectura es algo nuevo y diferente del diseño
Modalidades y tendencias
Arquitectura como etapa de ingenieria y diseño orientada a objetos (Modelo UML y Relacional)
Arquitectura estructural, basada en un modelo estatico de estilos (Constituye la corriente funcional y clasica de la disciplina)
Estructuralismo arquitectonico en patrones (Asume una actitud mas confrontativa con el mundo UML)
Arquitectura basada en patrones (No se encuentra rigidamente vinculada a UML)
Arquitectura procesual (intenta establecer modelos de ciclo de vida tecnicas para la AS
Arquitectura basada en escenarios (recupera el uso de la AS con los requerimientos y la funcionalidad del sistema)