Está en la página 1de 1

Servicio Nacional de Aprendizaje (SENA)

ANALISIS Y DESARROLLO DE SOFTWARE


Junio 2023

Harry Hollman Gutierrez (2721552)


Maria Lucero Vargas (2721471)

Metodologías de Desarrollo de Software

Scrum
1 Scrum es un marco de trabajo ágil que se basa en la colaboración y la
adaptabilidad. Se enfoca en iteraciones cortas y entregas frecuentes de software
funcional
Iterativo e incremental.
Roles centrales: Dueño del Producto, Scrum Master y Equipo de Desarrollo.
Eventos clave: Sprint, Planeación del Sprint, Reunión Diaria, Revisión del
Sprint y Reunión de Retrospectiva.
Artefactos: Pila de Producto, Pila del Sprint, Burndown Chart y Tablero de
Scrum

Programación Extrema (XP)


2
XP es un marco de desarrollo ágil que se enfoca en la calidad del software y la
adaptabilidad a los cambios. Promueve la colaboración, la comunicación y las
prácticas de desarrollo sólidas.

Valores: Comunicación, simplicidad, retroalimentación, coraje y respeto.


Prácticas: Juego de la planificación, pequeños lanzamientos, metáfora,
diseño simple, pruebas y refactorización.
Roles: Cliente, programador, coach, tester y manager.

Desarrollo Rápido de Aplicaciones (RAD)


3 RAD es una metodología ágil que se centra en la rapidez y la adaptabilidad. Se
enfoca en la construcción rápida de prototipos y la colaboración estrecha con los
usuarios finales.

Mayor flexibilidad y adaptabilidad.


Fases: Definición y finalización de requisitos, construcción de prototipos,
transformación en modelos funcionales, pruebas y lanzamiento.
Roles: Facilitador, escriba, equipo Swat, administrador del modelo,
administrador de bases de datos, equipo de planificación de workshops,
equipo de diseño de usuario, equipo de soporte de construcción y equipo de
transición.

Modelo en Cascada
4
El modelo en cascada es un enfoque secuencial donde cada etapa se completa
antes de pasar a la siguiente. El énfasis está en la planificación y la
documentación exhaustiva.

Requisitos completamente definidos al inicio.


Fases: Análisis, diseño, implementación, pruebas y mantenimiento.
Limitada adaptabilidad al cambio.
Menor involucramiento del cliente durante el proceso.

5 Modelo en Espiral
El modelo en espiral es un enfoque iterativo que combina elementos del modelo
en cascada con la retroalimentación del cliente. Se enfoca en la mitigación de
riesgos.

Ciclos de desarrollo repetidos con énfasis en la mitigación de riesgos.


Análisis de riesgos y evaluación continua.
Fases: Identificación de objetivos, análisis de riesgos, desarrollo, evaluación y
planificación.

Modelo en V 6
El modelo en V es similar al modelo en cascada, pero con un enfoque especial en
las pruebas y validaciones. Las actividades de prueba se realizan en paralelo con
las etapas de desarrollo.

Las etapas de desarrollo y pruebas están alineadas en forma de "V".


Pruebas realizadas durante todo el ciclo de desarrollo.
Enfoque en la calidad y verificación temprana de requisitos.

También podría gustarte