metodologia iterativa

16
AÑO DEL CENTENARIO DEL MACHU PICCHU PARA EL MUNDO” COMPUTACIÓN E INFORMÁTICA - 2011 1 DESARROLLO ITERATIVO ALUMNOS : HILARIO MACHUCA, Michael DAMIAN RETAMOZO, Miriam GUEBARA MARTINES, Daniel MAYHUA LINA ESTEFANI OTAÑE APARCO Grinmer CARDENAS CONDOR Jessenia HUANCAVELIVA _ 2011

Upload: grinmer

Post on 01-Jul-2015

1.969 views

Category:

Travel


2 download

TRANSCRIPT

Page 1: Metodologia iterativa

1

“AÑO DEL CENTENARIO DEL MACHU PICCHU PARA EL MUNDO”

COMPUTACIÓN E INFORMÁTICA - 2011

DESARROLLO ITERATIVOALUMNOS : HILARIO MACHUCA, Michael

DAMIAN RETAMOZO, MiriamGUEBARA MARTINES, DanielMAYHUA LINA ESTEFANI

OTAÑE APARCO GrinmerCARDENAS CONDOR Jessenia

HUANCAVELIVA _ 2011

Page 2: Metodologia iterativa

2

INTRODUCCION

COMPUTACIÓN E INFORMÁTICA - 2011

Es un proceso de desarrollo de software, creado en respuesta a las debilidades del modelo tradicional de cascada. El proceso de desarrollo es logrado a través de una serie de iteraciones donde cada una abarca el proceso entero para el análisis a través de pruebas. Durante cada una de estas iteraciones somos capaces de retroalimentar la información de las primeras etapas del proyecto.

Page 3: Metodologia iterativa

3COMPUTACIÓN E INFORMÁTICA - 2011

Es una repetición de varios ciclos de vida en cascada. Al final de cada ciclo se entrega una versión completa del software mejorada respecto a la anterior. Los ciclos se repiten hasta obtener un producto satisfactorio. Los usuarios deben evaluar el producto en cada iteración y proponer mejoras. Se suele aplicar en desarrollos en los que los requisitos no están claros, las primeras versiones pueden ser prototipos que se desechan posteriormente.

METODOLOGÌA ITERATIVO

Page 4: Metodologia iterativa

4COMPUTACIÓN E INFORMÁTICA - 2011

METODOLOGÍA ITERATIVA

Page 5: Metodologia iterativa

5COMPUTACIÓN E INFORMÁTICA - 2011

DESARROLLO ITERATIVO

Page 6: Metodologia iterativa

6

EL ENFOQUE ITERATIVO

Martin Fowler clasifica las fases de un proyecto iterativo como Iniciación, Elaboración, Construcción y Transición. Cada una de estas fases constituye un punto diferente en la continuidad del proyecto hasta el final del mismo.

COMPUTACIÓN E INFORMÁTICA - 2011

Page 7: Metodologia iterativa

7

INICIACIÓN

ELABORACIÒN

CONSTRUCCION

TRANSICION

 

COMPUTACIÓN E INFORMÁTICA - 2011

EL ENFOQUE ITERATIVO

Page 8: Metodologia iterativa

8

Según Martin Fowlr, en su libro UML Distilled“ Dice que Debe �utilizar un desarrollo iterativo solo en los casos en que desee obtener éxito.

Método en cascada Método iterativo

COMPUTACIÓN E INFORMÁTICA - 2011

¿CUÁNDO DEBEMOS USAR UN DESARROLLO ITERATIVO?

Page 9: Metodologia iterativa

9COMPUTACIÓN E INFORMÁTICA - 2011

¿POR QUÉ HACER ITERACIONES?

Las iteraciones nos permiten enfocar un subconjunto del proyecto completo de tal forma que lo podemos terminar en detalle. Frecuentemente vamos a descubrir nuevos problemas y requerimientos durante el proceso de creación de uno de sus subsistemas. Estos nuevos descubrimientos pueden ser fácilmente incorporados en una iteración posterior sin desechar lo que se ha avanzado hasta entonces.

Page 10: Metodologia iterativa

10

Una iteración es un mini proyecto donde se tiene como resultado una versión interna.

Está compuesto por 5 flujos de trabajos: requisitos, análisis, etc.

Los trabajadores y artefactos pueden trabajar en más de un flujo de trabajo.

COMPUTACIÓN E INFORMÁTICA - 2011

¿QUÉ ES UNA ITERACIÓN?

Page 11: Metodologia iterativa

11

FASE DE DESARROLLO SE COMPONE POR UNA SERIE DE ITERACIONES Claves del Proceso Unificado para el

desarrollo de software:El sistema esté dirigido por casos de usos.

Se centre en una arquitectura.Tenga un desarrollo iterativo e incremental.

Desarrollo en pequeños pasos

COMPUTACIÓN E INFORMÁTICA - 2011

Page 12: Metodologia iterativa

12

En las primeras iteraciones se realiza:

Determinación del ámbito del proyecto.

Eliminación de riesgos críticos.

Creación de la línea base de arquitectura.

COMPUTACIÓN E INFORMÁTICA - 2011

FASE DE DESARROLLO SE COMPONE POR UNA SERIE DE ITERACIONES

Page 13: Metodologia iterativa

13COMPUTACIÓN E INFORMÁTICA - 2011

ITERACIONES SOBRE EL CICLO DE VIDA

Cada una de las cuatro fases termina con un hito principal.

Objetivos de cada fase: Ya están en punto de terminar

Al final de cada iteración se producen artefactos como resultado

Hitos principalesHitos secundarios

Page 14: Metodologia iterativa

14

CATEGORÍAS DE RIESGO

COMPUTACIÓN E INFORMÁTICA - 2011

Los riesgos que enfrentamos en el desarrollo del proyecto los podemos dividir en cuatro categorías. Estas categorías son: riesgos de requerimiento, riesgos tecnológicos, riesgos de habilidades y riesgos políticos. Cualquier proyecto con un alcance relativo tendrá algunos riesgos asociados con cada una de estas características. Ignorar o negar la presencia de estos riesgos significaría matar el proyecto.

Page 15: Metodologia iterativa

15

CATEGORÍAS DE RIESGO Riesgos de requerimiento Riesgos tecnológicos Riesgos de habilidades Riesgos políticos.

COMPUTACIÓN E INFORMÁTICA - 2011

Page 16: Metodologia iterativa

16COMPUTACIÓN E INFORMÁTICA - 2011

GRACIAS