Desarrollo Iterativo e Incremental

Programa: Ingeniería de SistemasAsignatura: Ingeniería WebActividad de Construcción Aplicada 2Semana cuatroGrupo: 51237

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Desarrollo Iterativo e Incremental por Mind Map: Desarrollo Iterativo e Incremental

1. Etapas

1.1. tiene tres etapas

1.1.1. Etapa de inicializacion

1.1.1.1. la meta de esta etapa es crear un producto con el que el usuario pueda interactuar y por ende retroalimentar el proceso

1.1.2. Etapa de iteración

1.1.2.1. esta etapa involucra el rediseño e implementación de una tarea de la lista de control de proyecto y el análisis de la versión más reciente del sistema

1.1.3. Lista de control de proyecto

1.1.3.1. En esta etapa guía el proceso y si es necesario crear una lista de control de proyecto, que contiene un historial de todas las tareas que necesitan ser realizadas.

2. Ventajas y Desventajas

2.1. Ventajas

2.1.1. - Resolución de problemas en tiempos tempranos. - Visión de avance. - Aprendizaje y experiencia tras cada iteración.

2.2. Desventajas

2.2.1. - No garantiza por si solo el éxito. - Iteraciones costosas. - Congelamiento de requerimientos.

3. Ejemplos

3.1. Reuniones, Actividades necesarias que no producen valor directo, etc.

4. Ciclos de Vida

4.1. Los sistemas de software requieren un tiempo y esfuerzo considerable para su desarrollo.

4.2. tiene varias etapas

4.2.1. Modelo en Cascada: enfoque metodologico que ordena rigurosamente las etapas

4.2.2. Modelo en V: modelo en que las Pruebas necesitan empezarse lo mas pronto posible en el ciclo de vida.

4.2.3. Modelo Iterativo: consiste en la iteración de varios ciclos de vida en cascada y cada iteración se entrega una version mejorada.

4.2.4. Modelo Incrémental: combina elementos del modelo en casada con la filosofía interactiva de construcción de prototipos.

4.2.5. Modelo espiral: las actividades se conforman en una espiral, cada ciclo representa un conjunto de actividades.

4.2.6. Modelo de Prototipos: diseño rápido que lleva a la construcción de un prototipo, es evaluado y se utiliza para refinar los requisitos.

5. Iterativo e Incremental

5.1. el producto se desarrolla por incrementos en el que cada iteración obtiene una versión funcional del producto y que de esta formael sistema se desarrolla poco a poco y obtiene unfeeback continuo por parte del usuario.

6. Definición: Es un proceso de desarrollo de software creado en respuesta a las debilidades delo modelo tradicional de cascada. Básicamente este modelo de desarrollo, que no es mas que un conjunto de tareas agrupadas en pequeñas etapas repetitivas (iteraciones).