MODELOS DE PROCESO DE SOFTWARE

Modelos de proceso de software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
MODELOS DE PROCESO DE SOFTWARE por Mind Map: MODELOS DE PROCESO DE SOFTWARE

1. Modelo evolutivo

1.1. La idea detrás de este modelo es el desarrollo de una implantación del sistema inicial

1.2. Tipos

1.2.1. Desarrollo Exploratorio

1.2.1.1. El objetivo de este enfoque es explorar con el usuario los requisitos hasta llegar a un sistema final

1.2.2. Enfoque utilizando prototipos

1.2.2.1. El objetivo es entender los requisitos del usuario y trabajar para mejorar la calidad de los requisitos

1.3. Ventajas

1.3.1. La especificación puede desarrollarse de forma creciente

1.3.2. Los usuarios y desarrolladores logran un mejor entendimiento del sistema

1.3.3. Es más efectivo que el modelo de cascada

1.3.4. Rápida realimentación del usuario

2. DRA(Desarrollo rápido de aplicaciones).

2.1. Etapas

2.1.1. Modelado de gestión

2.1.2. Modelado de datos

2.1.3. Modelado del proceso

2.1.4. Generación de aplicaciones

2.1.5. Prueba y entrega

2.2. Equipos

2.2.1. equipo 1

2.2.2. equipo 2

2.2.3. equipo 3

3. Espiral

3.1. No secuencial, cuenta con análisis de riesgos

3.2. Planificación

3.3. Análisis de riesgos

3.4. ingeniería(prototipo)

3.5. Evaluación por el cliente

4. Clásico(lineal)

4.1. Es el mas antiguo de todos los modelos,presenta una estructura secuencial

4.2. Análisis del sistema

4.3. Análisis de requisitos de software

4.4. Diseño

4.5. Codificación

4.6. Prueba

4.7. Mantenimiento

5. Incremental

5.1. Es una evolución del modelo cascada, es un modelo no secuencial( no se puede volver atrás).

5.2. Análisis de los requisitos

5.2.1. Primer diseño

5.2.2. Segundo diseño

5.2.3. "N" diseños

6. Concurrente

6.1. Cliente/ servidor

6.1.1. Dimensión de sistemas

6.1.1.1. diseño

6.1.1.2. ensamble

6.1.1.3. uso

6.1.2. Dimensión de componentes

7. Unificado( RUP)

7.1. Es un proceso Iterativo

7.2. Fases

7.2.1. Concepcion

7.2.2. Elaboracion

7.2.3. Construccion

7.2.4. Transición

8. Basado en componentes

8.1. Se basa en la reutilización de componentes

8.2. Reutilizar piezas de código preelaborado

8.3. Evolutivo por naturaleza

8.4. Enfoque iterativo

8.5. Diagramas de componentes/interfaces

8.6. Componentes y nodos

8.7. Restricciones

9. Construcción de prototipos

9.1. Desarrollo del modelo clásico

9.1.1. Diseño rápido de un Prototipo

9.1.2. prototipo 1

9.1.3. prototipo 2

9.1.4. "N" prototipos

9.1.4.1. Version definitiva