Modelos del proceso del software

10
METODOLOGÍAS DE ANÁLISIS Y DISEÑO DE SISTEMAS MODELOS DE PROCESOS DEL SOFTWARE

Transcript of Modelos del proceso del software

Page 1: Modelos del proceso del software

METODOLOGÍAS DE ANÁLISIS Y DISEÑO DE SISTEMAS

MODELOS DE PROCESOS DEL SOFTWARE    

Page 2: Modelos del proceso del software

DEFINICIÓN

MODELOS DE PROCESOS DEL SOFTWARE:

Estos modelos pueden incluir actividades que son parte de los procesos y productos de software y el papel de las personas involucradas en la ingeniería del software. Los Secuenciales. Los Evolutivos. Los Ágiles.A continuación citaremos los Tipos de modelos de procesos del software.

Page 3: Modelos del proceso del software

MODELOS SECUENCIALES:

También conocido como modelo clásico, modelo tradicional o modelo lineal secuencial.

CARACTERÍSTICAS DEL MODELO: Una fase no comienza hasta que la anterior ha terminado. Requiere disponer de unos requisitos completos y precisos al principio

del desarrollo.

Page 4: Modelos del proceso del software

VENTAJAS Y DESVENTAJAS Ventajas

 Se debe tener en cuenta que fue el primer modelo empleado. Facilita la gestión del desarrollo.

Desventajas Los usuarios no pueden imaginarse lo que quieren hasta que no ven un sistema

funcionando. Los requisitos no se pueden congelar mientras dura el desarrollo. El mercado

cambia, todo cambia. El usuario debe esperar mucho tiempo hasta ver los resultados

Page 5: Modelos del proceso del software

MODELO EN CASCADAEs el más antiguo de todos los modelos de Ingeniería del Software.

Page 6: Modelos del proceso del software

 MODELOS EVOLUTIVOS:

Es el modelo cuyas etapas consisten en expandir incrementos de un producto de software operacional. Gestionan bien la naturaleza evolutiva del software. Construyen versiones de software cada vez más completas. Se adaptan bien. Fechas de entrega estrictas poco realistas. Especificaciones parciales del producto.

Page 7: Modelos del proceso del software

VENTAJAS Y DESVENTAJAS

VENTAJAS DESVENTAJAS

INTERACTIVOCon cada incremento se entrega al cliente un producto operacional.PERSONALPermite variar el personal asignado a cada interacción.GESTION RIESGOS TÉCNICOSDisponibilidad de hardware específico. 

La primera interacción puede plantear los mismos problemas que un modelo lineal secuencial.

Page 8: Modelos del proceso del software

MODELO EN ESPIRALPropuesto originalmete por BOEHN en 1976.

Page 9: Modelos del proceso del software

MODELOS ÁGILES

Son métodos en los que las necesidades y soluciones evolucionan a través de una colaboración estrecha entre equipos.

¿Por qué surgen las Metodologías Ágiles?o Dificultad para implantar metodologías tradicionales. Sofisticadas herramientas

CASE y notaciones (UML).o Una solución a medida para un segmento importante de proyectos de

desarrollo de software.

Page 10: Modelos del proceso del software

MODELO SCRUMEstructura el desarrollo de aplicaciones en ciclos llamados SPRINTS.