métodos y modelos de proyectos

15
Ingº Eddy Iván Quispe Soto INGENIERÍA DE SOFTWARE INGENIERÍA DE SOFTWARE MODELOS DE DESARROLLO DE SOFTWARE Proyectos Informáticos (Steve McConnell) Analisis y Diseño de Sistemas (Kendal & Kendal) Ingeniería de Software (Presman)

Upload: eivanqs

Post on 06-Jul-2015

20.583 views

Category:

Technology


2 download

DESCRIPTION

Métodos y Modelos de Proyectos de Software

TRANSCRIPT

Page 1: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

INGENIERÍA DE SOFTWAREINGENIERÍA DE SOFTWARE

MODELOS DE DESARROLLO DE SOFTWARE

Proyectos Informáticos (Steve McConnell)Analisis y Diseño de Sistemas (Kendal & Kendal)Ingeniería de Software (Presman)

Page 2: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

CODIFICAR Y CORREGIR

- Empieza con una idea en general.- No lleva a ninguna gestión - No pierde tiempo en la planificación ni papeleo- No hay control de calidad- Codificación pura- No se necesita experiencia- Solo proyectos pequeños.- Son Tiempos largos.

Page 3: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

CASCADA PURA

- Proyectos complejos- Metódico y secuencia ordenada- Dirigido por documentos- Discontinuas- Esta identificado el producto- Proporciona requerimientos anhelados- Minimiza gastos de la planificación- Personal poco cualificado y experto

- Proyectos de migración - Usado con metodologías y técnicas conocidas.- Predomina la calidad antes que los costos

Page 4: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

SASHIMI

- Fases solapadas- Fuji – Xerox- Cubre las desventajas del modelo cascada.- Las fases interactúan- Existen hitos repetidos entre las fases- No se sabe cuando termina cada fase- Se debe definir con exactitud las funciones de cada personal.

Page 5: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

ESPIRAL- Orientado a riesgos - Control de riesgos- De pequeño a complejo.- En cada iteración se reducen riesgos.- Dividido en 4 cuadrantes- Tiene 6 fases- Extremadamente complejo.- Reduce riesgos- Cada iteración mas costoso.- Combinable con otros modelos.- Adaptable cualquier fase y cuadrante.

Análisis de riesgoPlanificación

Ingeniería

Evaluación del cliente

Page 6: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

CDA CON SUB PROYECTOS- Divide y vencerás- Tareas en cascada y paralelo- Consumo de personal.- Costo elevado.- Demasiado tiempo en la planificación.- Riesgos mas grandes.- Tendencia a generar islas.

Page 7: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

C. REDUCCION DE RIESGO

- Tiempo excesivo en la planificación de riesgos.- Solo controla riesgos del requerimiento?.- El problema puede cambiar y el espiral?

Page 8: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

PROTOTIPADO EVOLUTIVO

- Cuando los requerimientos cambian con rapidez.- Programadores sin experiencia.- Arquitecturas no definidas- Demanda por el desarrollo.- No se conoce en si el problema?- Se podría culminar algún día?.- Se codificara hasta que se acabe el tiempo y el dinero.- Y si no era el problema ni el área

Page 9: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

ENTREGA POR ETAPAS-Permite entregar una funcionalidad útil del proyecto al cliente - No funciona sin una planificación técnica ni de gestión.- No se espera al final para entregar el proyecto. - Adecuado para proyecto a largo plazo con tiempos dados.- Cubre defectos del cascada.- Personal de gestión con experiencia. - Mucha documentación?.

Page 10: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

DISEÑO POR PLANIFICACION- Cuando se tiene la fecha de caída de presupuesto.- Fecha exacta.- Uso para los que no quieran pasar por el camino crítico.- Optimo cuando un proyecto se le añada un valor agregado al final.- Desarrolladores con experiencia, para alcanzar las metas.

Page 11: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

ENTREGA EVOLUTIVA-Cuando se estima que sobra el tiempo.- Hasta que se acabe el presupuesto.- Combinación del modelo entrega por etapas y prototipiado evolutivo.- Cuando el cliente agrega solicitudes, dentro de los previstos.

Page 12: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

DISEÑO DE HERRAMIENTAS-Ofrece una velocidad de desarrollo excepcional, pero normalmente ofrece menos control sobre la funcionalidad del producto en relación con otros modelos de ciclo de vida.- Se pierde mucho el control sobre el producto.- Combinable con el modelo espiral (inicios), para hallar las herramientas adecuadas

Page 13: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

VENTAJAS - DESVENTAJAS

/

+

-

/

/

/

+

+

-

-

Entrega Entrega por etapaspor etapas

-/

/+

/

+

/

/

+

+

-/

+

Prototipo Prototipo evolutivoevolutivo

//+/Requiere poca sofisticación para los directivos y desarrolladores

++-/Ofrece a los directivos signos de progreso

+//+-Permite modificaciones a medio camino

/+/+-Requiere poco tiempo de gestión

+/-/Estar sometido a una planificación predefinida

-/+--Gestionar riesgos

-+-/+Genera un sistema con amplio desarrollo

- ++-+Genera un sistema altamente fiable

- ++--Trabaja con poca comprensión sobre la arquitectura

/+--Trabaja con poca identificación de los requerimientos

Diseño por Diseño por herramientasherramientas

EspiralEspiralCodificar Codificar y Corregiry Corregir

CascadaCascadaCapacidadCapacidad

Page 14: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

• Son atendidas con un gasto excesivo de energía.

• Son atendidas, frecuentemente, fuera de plazo.

• Impactan en el proceso operacional.

• Generan sistemas cada vez más difíciles de ser mantenidos.

Las necesidades de Información para apoyar el

Proceso de toma de decisiones...

¿Cómo funciona hoy?

Page 15: Métodos y Modelos de Proyectos

Ingº Eddy Iván Quispe Soto

INGENIERÍA DE SOFTWAREINGENIERÍA DE SOFTWARE

MODELOS DE DESARROLLO DE SOFTWARE

Proyectos Informáticos (Steve McConnell)Analisis y Diseño de Sistemas (Kendal & Kendal)Ingeniería de Software (Presman)