Arquitectura de Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Arquitectura de Software por Mind Map: Arquitectura de Software

1. Es un conjunto de patrones que proporcionan un marco de referencia necesario para guiar la construcción de un software,permitiendo a los programadores, analistas y todo el conjunto de desarrolladores del software compartir una misma línea de trabajo y cubrir todos los objetivos y restricciones de la aplicación.

2. La arquitectura de software se compone por:

2.1. clientes y servidores. bases de datos. filtos. niveles en sistemas jerárquico.

3. Interacciones

3.1. Entre los componentes de la arquitectura de software existe un conjunto de interacciones entre las que sobresalen :

3.1.1. -Llamadas a procedimientos. -Comportamiento de variables. -Protocolos cliente servidor. -Transmisión asíncrona de eventos.

4. Características

4.1. La arquitectura de software forma la columna vertebral para construir un sistema de software,es en gran medida responsable de permitir o no ciertos atributos de calidad del sistema entre los que se destacan la confiabilidad y el rendimiento del software.

5. Tipos de arquitecturas

5.1. Para utilizar la arquitectura de software se sigue un conjunto de patrones arquitectónicos,entre los cuales podemos encontrar:

5.1.1. Cliente-Servidor Blackboard. Modelo entre capas. Intérprete. Orientado a servicios.

6. Niveles de un diseños de software

6.1. El diseño de software tiene varios niveles los cuales están relacionados entre sí,cada nivel tiene sus propios problemas,técnicas de análisis y componentes los que pueden ser simples o complejos,reglas de composición las cuales permiten construir componentes complejos.

7. Modelos de la arquitectura de software

7.1. La arquitectura de software cuenta con varios modelos,ellos son:

7.1.1. Modelos estructurales, Modelos dinámicos, Modelos de proceso