Está en la página 1de 15

Metodologías de desarrollo de

software
Testing – Clase 2
Actividades y roles del proceso de desarrollo
Roles

Programadores Actividades
Devops, Usuarios,
Científicos de datos
todo el equipo
DBA, etc.
Análisis Desarrollo Implementación

Diseño Testing Mantenimiento


Todo el equipo

Planificación

Scrum master Lider de


proyecto
Actividades del proceso de desarrollo
▪ Expresión de necesidades
▪ Especificaciones
▪ Análisis
▪ Diseño
Actividades del proceso de desarrollo
▪ Desarrollo
▪ Debugging
▪ Testing (implementación)
▪ Mantenimiento (evolución)
MODELOS DE CICLO DE VIDA

Consideraciones a tener en cuenta al momento de elegir un modelo


● Elegir el que mejor se adapta al proyecto
● Variables a analizar

✓ Complejidad del problema

✓ Tiempo disponible para la entrega final

✓ Determinar si el usuario requiere entregas parciales

✓ Analizar el RIESGOS
MODELOS DE CICLO DE VIDA
Modelo lineal
MODELOS DE CICLO DE VIDA
Modelo en cascada PURO
MODELOS DE CICLO DE VIDA
Cascada con subproyectos
MODELOS DE CICLO DE VIDA
Iterativo
MODELOS DE CICLO DE VIDA
Incremental
MODELOS DE CICLO DE VIDA
Por prototipos
MODELOS DE CICLO DE VIDA
Evolutivo
MODELOS DE CICLO DE VIDA

Espiral
MODELOS DE CICLO DE VIDA
Orientado a objetos
Gracias!
Testing

También podría gustarte