métodos y modelos de proyectos

Post on 06-Jul-2015

20.583 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Métodos y Modelos de Proyectos de Software

TRANSCRIPT

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)

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.

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

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.

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

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.

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?

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

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?.

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.

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.

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

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

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?

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)

top related