El Modelo "4+1" Vistas de la Arquitectura de Software

Get Started. It's Free
or sign up with your email address
El Modelo "4+1" Vistas de la Arquitectura de Software by Mind Map: El Modelo "4+1" Vistas de la Arquitectura de Software

1. Descomposición

1.1. Estilos

1.2. Estéticas

2. Estructura

2.1. Alto Nivel de Software

3. Arquitectura

3.1. Requisitos de Funcionalidad

3.2. Performance del sistema

3.3. Requisitos no Funcionales

3.3.1. Confiabilidad

3.3.2. Escalabilidad

3.3.3. Portabilidad

3.3.4. Disponibilidad del Sistema

3.4. Lógica

3.4.1. Principios

3.4.1.1. Abstracción

3.4.1.2. Encapsulamiento

3.4.1.3. Herencia

3.4.2. Elementos Diseño

3.4.2.1. Modelo Entidad-Relación

3.4.3. Identificar mecanismos

3.4.3.1. Servicios

3.4.3.1.1. Utilities de la clase

3.5. Física

3.5.1. Requisitos No Funcionales

3.5.1.1. Disponibilidad

3.5.1.2. Confiabilidad

3.5.1.3. Performance

3.5.1.4. Escalabilidad

3.5.2. Mapeo

3.5.2.1. Software

3.5.2.2. Hardware

4. Desarrollo

4.1. Organización

4.1.1. Jerarquía de capas

4.1.2. Estética

4.1.2.1. Software

4.2. Requisitos

4.2.1. Relativos a la facilidad de Desarrollo

4.2.2. Administración del Software

4.2.3. Reutilización

4.2.4. Elementos comunes

4.3. Representación

4.3.1. Diagramas de Módulos

4.3.2. Subsistemas

4.3.2.1. Relaciones

4.3.2.1.1. Exporta

4.3.2.1.2. Importa

4.4. Estilo

4.4.1. Capas

4.4.1.1. 4 a 6 niveles de subsistemas

5. Generalización

5.1. Autonomía

5.1.1. ¿Los objetos sonpasivos activos o protegidos?

5.2. Persistenacia

5.2.1. ¿Los objetos son permanentes o temporales?

5.3. Subordinación

5.3.1. ¿La exixstencia de un objeto depende de otro ?

5.4. Distribución

5.4.1. ¿Están el estado y las operaciones de un objeto accesibles desde varios nodos de la arquitectura f´ısica, ydesde varios procesos de la arquitectura de procesos?

6. Abstracción

6.1. Redes Logicas

6.1.1. Ejecutan forma independiente

6.1.2. Distribuyen recursos del hardware

7. Composición

8. Procesos

8.1. Concurrencia

8.2. Distribución

8.3. Integridad del Sistema

8.4. Tolerancia a fallas

8.5. Nivel de arquitectura

8.5.1. Comenzar

8.5.2. Recuperar

8.5.3. Reconfigurar

8.5.4. Detener

8.6. Partición

8.6.1. Tareas Mayores

8.6.1.1. Comunicación

8.6.1.1.1. Sincrónicos

8.6.1.1.2. Asincrónicos

8.6.1.2. Suposiciones

8.6.1.2.1. Localización

8.6.2. Tareas Meores

8.6.2.1. Actividades Ciclicas

8.6.2.2. Almacenamiento en buffer

8.6.2.3. Cominicación

8.6.2.3.1. Memoria compartida

8.7. Estilo

8.7.1. Tubos y Filtros

8.7.2. Cliente Servidor

8.8. Concurrencia

8.9. Sincronización

9. Escenarios

9.1. Elementos arquitectonicos

9.2. Validación e ilustración

10. Elementos, formas,momtivación/Restricciones

10.1. Vistas

10.1.1. Componenetes

10.1.2. Conectores

10.1.3. Contenedores

10.1.4. Diagrama(blue print)

10.2. Genérico

10.2.1. Métodos de diseño

10.2.1.1. Descomposiciones

10.2.1.1.1. lógicas

10.2.1.1.2. procesos