Arquitectura de Software

Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
Arquitectura de Software par Mind Map: Arquitectura de Software

1. ¿Qué es?

1.1. Es un proceso de varios pasos en el cual las representaciones de la estructura de los datos y el programa, las características de la información y el detalle procedimental se sintetizan a partir de los requisitos.

2. Diseño de Datos

2.1. Se centra más que todo en el diseño de la estructura de la base de datos y los archivos que van a ser usados por el sistema de información en construcción.

2.2. Diseño a nivel de componentes

2.2.1. Transforma los elementos estructurales de la arquitectura del software en una descripción de sus componentes en cuanto a procedimiento.

2.3. Diseño a nivel arquitectonico

2.3.1. Nos permite definir cómo debe organizarse un sistema y

3. Estilos Arquitectonicos

3.1. Arquitectura Estratificada

3.1.1. Se crean diferentes capas y cada una realiza operaciones que progresivamente se aproximan más al cuadro de instrucciones de la máquina. En la capa externa, los componentes sirven a las operaciones de interfaz de usuario.

3.2. Arquitectura orientada a objetos

3.2.1. Encapsulan los datos y las operaciones que se deben realizar para manipular los datos.

3.3. Arquitectura de llamada y retorno

3.3.1. Permite al diseñador del software construir una estructura de programa relativamente fácil de modificar y ajustar a escala.

3.4. Arquitectura de flujo de datos

3.4.1. Contrasta directamente con la tradicional Arquitectura de von Neumann o de estructuras de control.

3.5. Arquitectura centrada en datos

3.5.1. Mantiene a las aplicaciones y a los mismos datos en su lugar mientras se construye la tecnología a su alrededor y, en esencia, transforma el diseño del centro de datos poniendo los datos como elemento central.

4. Lenguaje de descripcion arquitectonica

4.1. Proporciona una sintaxis para describir una arquitectura del software.

5. ¿Por qué es importante la arquitectura de software?

5.1. Tiene que ver en la manera en que se estructura un sistema tiene un impacto directo sobre la capacidad de este para satisfacer lo que se conoce como los atributos de calidad del sistema.

6. Patrones arquitectonicos

6.1. Distribución

6.2. Concurrencia

6.3. PAersistencia

7. Organizacion y Refinamiento

7.1. Diseño

7.2. Control