Arquitectura de software

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

1. Definicion

1.1. Una arquitectura de software describe los componentes básicos de un sistema de software y su combinación interna.

2. Caracteristicas

2.1. Para poder funcionar con éxito, la arquitectura de software debe ser sintonizada con los restantes factores del proyecto de software.

2.2. Una arquitectura de software bien configurada facilita a los usuarios y desarrolladores la comprensión del sistema.

3. Componentes una arquitectura

3.1. La arquitectura de software se compone:

3.1.1. Clientes y servidores.

3.1.2. Bases de datos

3.1.3. Filtos.

3.1.4. Niveles en sistemas jerárquico.

4. Tipos de arquitecturas

4.1. Cliente-Servidor

4.2. Blackboard.

4.3. Modelo entre capas.

4.4. Intérprete.

4.5. Orientado a servicios.

5. Modelos de la arquitectura de software

5.1. Modelos estructurales

5.1.1. Son similares a la vista estructural, pero su énfasis primario radica en la (usualmente una sola) estructura coherente del sistema completo, en vez de concentrarse en su composición.

5.2. Modelos dinámicos

5.2.1. Enfatizan la cualidad conductual de los sistemas ,“Dinámico” puede referirse a los cambios en la configuración del sistema, o a la dinámica involucrada en el progreso de la computación, tales como valores cambiantes de datos.

5.3. Modelos de proceso

5.3.1. Se concentran en la construcción de la arquitectura, y en los pasos o procesos involucrados en esa construcción. En esta perspectiva, la arquitectura es el resultado de seguir un argumento (script) de proceso.