Está en la página 1de 6

TALLER SOBRE METODOLOGIAS DE DESARROLLO DE SOFTWARE

Jhon Sebastián Arbeláez Jiménez

INSTRUCTOR: Rafael Saltarín Tejera

ANALISIS Y DESARROLLO DE
SOFTWARE

SERVICIO NACIONAL DE APRENDIZAJE


SENA

2023
INTRODUCCION

Las metodologías de desarrollo de software son enfoques estructurados utilizados

para planificar, estructurar y controlar el proceso de creación de software. Estas

metodologías proporcionan un marco que guía a los equipos de desarrollo,

estableciendo prácticas, roles y responsabilidades.

En el dinámico campo del desarrollo de software, la elección de la metodología

adecuada puede ser crucial para el éxito del proyecto.


OBJETIVO

El propósito principal de este trabajo es analizar, comparar y presentar de manera

comprensible diversas metodologías de desarrollo de software, con el objetivo de

proporcionar una visión integral que permita entender las diferencias, aplicaciones

y beneficios de estas metodologías en el entorno actual de desarrollo de software.


De acuerdo con las temáticas desarrolladas en el componente formativo resolver

las siguientes inquietudes

1. Describa con sus propias palabras qué es y de que se compone una

metodología de desarrollo de software. Citar por lo menos 2 datos que

demuestren su utilidad.

Una metodología de desarrollo de software es un conjunto de prácticas y

enfoques organizados para planificar, implementar y gestionar el proceso de

creación de software.

Las metodologías de desarrollo de software se clasifican en marcos de trabajo

tradicionales y marcos de trabajo ágiles.

Se compone de varios elementos clave:

 Ciclo de Vida del Desarrollo

 Roles y Responsabilidades

 Procesos y Técnicas

 Documentación

 Pruebas y Validación

Utilidad:

 Permite identificar y abordar los riesgos de manera proactiva, mejorando la

capacidad del equipo para lidiar con posibles obstáculos durante el

proyecto.
 Proporciona una estructura coherente que mejora la eficiencia y la

consistencia en el desarrollo, reduciendo errores y retrabajos.

2. Describa con sus propias palabras cuáles son las características

fundamentales de un marco de trabajo ágil y un marco de trabajo

tradicional.

Marco de Trabajo Ágil: En el enfoque ágil, la flexibilidad y la adaptabilidad son

esenciales. Se valora la colaboración cercana con el cliente a lo largo de todo

el proyecto y se da prioridad a la entrega incremental y continua del software.

La retroalimentación constante es clave, permitiendo ajustes rápidos en función

de las necesidades cambiantes. Equipos pequeños y multifuncionales trabajan

de manera autónoma, y la comunicación cara a cara se considera más valiosa

que la documentación exhaustiva.

Marco de Trabajo Tradicional: Un marco de trabajo tradicional, la

planificación y la documentación extensiva son características distintivas. Se

busca definir claramente todos los requisitos al principio y seguir un proceso

secuencial, donde cada fase depende de la anterior. La toma de decisiones se

realiza en las etapas iniciales y se espera que los cambios sean mínimos

durante el desarrollo. La comunicación formal y la documentación detallada

son esenciales para rastrear el progreso y garantizar la coherencia.

3. Elabore una lista donde clasifique por lo menos cinco metodologías de

desarrollo de software en marcos tradicionales y marcos ágiles.

Marcos Tradicionales
 Modelo en cascada

 Modelo prototipado

 Modelo en espiral

 Modelo incremental

 Modelo en V

Marcos Agiles

 Scrum

 Extreme programming (XP)

 Kanban

 Dynamic systems development method (DSDM)

 Crystal clear

También podría gustarte