Please enable JavaScript.
Coggle requires JavaScript to display documents.
Principios y procesos en las arquitecturas de software, image, image -…
Principios y procesos en las arquitecturas
de software
Principios del diseño
Producir un modelo
Es producir un modelo o representación
de una entidad que se será construida a posteriori.
Compuesto
El proceso, conceptos, y el modelo del diseño
Tipos
Géneros Arquitectónicas
El género Arquitectónico dicta el enfoque específico para la
estructura que deba construirse.
Estilos Arquitectónicos
Compuesto
Conjunto de componentes
Conectores
Restricciones
Propiedades generales del sistema
Estilos arquitectonicos - TAXONOMIA
orientadas a objetos
Flujo de datos
Centradas en los datos
Capas
llamar y regresar
Diseño Arquitectónico
Concepto
En diseño arquitectónico, el software que se va a desarrollar debe situarse en contexto, es decir, el diseño debe definir las entidades externas (otros sistemas, dispositivos, personas, etc.)
Confiabilidad
flexibilidad
seguridad
desempeño
Portabilidad
Evaluación de los diseños alternativos para la Arquitectura
Mapeo de la arquitectura con el uso del flujo de datos
Acoplamiento y cohesión
Conceptos Orientados a Objetos
Consta
Abstracción
Encapsulamiento
Herencia
Polimorfismo
Modularidad
Requerimientos de Software
Documento de Especificación de Requerimientos de Software (SRS)
¿Quién lo hace?
Ingenieros de Software
Especialistas
Ingeniero de Sistemas e Informatica
Patrones
Programación por capas.
Arquitectura de microservicios.
Tres niveles.
Arquitectura de microkernel.
Arquitectura dirigida por eventos
Arquitectura de software
Concepto
La arquitectura del software de un programa o sistema de cómputo es la estructura o estructuras del sistema, lo que comprende a los componentes del software, sus propiedades externas visibles y las relaciones entre ellos.
Permite
Analizar la efectividad
Considerar alternativas
Reducir los riesgos
Importancia
Comunicación
Primeras decisiones
Crear un modelo relativamente pequeño y asequible